is it only IPv6 clients communicate via IPv6 LB to only IPv6 Virtual machines behind that LB and not IPv6 clients to IPv4 VM via IPv6LB
The suggestion seems to be a question about IPv6 clients accessing an IPv4-only VM. In Azure, IPv6 traffic from the internet is plumbed directly to native IPv6 endpoints on VMs. There are many advantages to this approach but one disadvantage is the VMs must have IPv6 endpoints and the applications must be IPv6-aware. In the example below, I would guess the web server has not been configured to monitor both the IPv4 and IPv6 endpoints on the VM but that is really a support question.
It is possible to translate between IPv4 and IPv6 (NAT64) which is not currently supported in Azure so we’ll take this suggestion as a vote for NAT64 support.
Paul McIntyre commented
IPv6 is pretty much unusable in Azure, Amazon, and GCP. Because their whole setup is built on NAT, it's a total hack. IPv6 should be on by default and should just work, like IPv4 is on by default and we expect it to just work. Without a bunch of load balancing gymnastics.
Admin, Thanks for the response.
So when looked at the below doc it says we need to deploy IPv6 NIC's as well in addition to IPv4 for the VM's, so wondering if thats a mandatory step here!! can't we access IPv4 VM via IPv6 LB from IPV6 client!! yeah looking to know, if something like NAT64 needed on LB??
This is not me but a customer tried this and faces this issue with ipV6 DNS in azure."
"I wanted to try the IPv6 feature on Azure External LB.
I went through some docs and saw Sean Wheeler's template @ https://azure.microsoft.com/en-us/resources/templates/201-load-balancer-ipv6-create/
went and Deployed that template... things worked fine. Until when I tried accessing the IPv6 DNS assigned for LB.
but resulted in Page cannot be displayed ( I have IIS setup for VM's default configs ).
IPv4 works fine but not Ipv6... can someone direct me to right way of troubleshooting or may be some explanation of what could have gone wrong?
When I take a look, everything seems to be fine.
I also tried accessing the link http://ipv6-test.com/validate.php , on entering the IPv6 DNS url , it shows correct Ipv6 address but webpage still fails to load.