Enable IPv6 on Azure CDN (Microsoft CDN)

nikize 6 Reputation points
2021-11-25T12:59:39.683+00:00

We have (Service type) Microsoft CDN (on azureedge.net)
And would like to have that content available over IPv6?

How can we enable this on the CDN profile or CDN Endpoints?

Have read https://learn.microsoft.com/en-us/azure/load-balancer/ipv6-add-to-existing-vnet-cli but do not see how that can be applied to CDN

Azure Content Delivery Network
{count} votes

2 answers

Sort by: Most helpful
  1. GitaraniSharma-MSFT 47,686 Reputation points Microsoft Employee
    2021-11-29T13:17:53.67+00:00

    Hello @nikize ,

    I checked with Azure CDN Product Group team and they stated the below:

    IPv6 is enabled by default on Azure CDN depending on the client requests. If it receives IPv6 requests, IPv6 stack will be used.

    Kindly let us know if the above helps or you need further assistance on this issue.

    ----------------------------------------------------------------------------------------------------------------

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.


  2. nikize 6 Reputation points
    2021-12-01T00:40:13.49+00:00

    Not able to post this as reply...

    I have tested a few hosts, and as I said the host now has AAAA record
    However some of the DNS servers required to look that up does not.

    These servers are common for everyone using the CDN, as such I do not see this to be specific to backend.
    New test is with gentoo.ipxe.se

    ;; QUESTION SECTION:
    ;gentoo.ipxe.se.                        IN      AAAA
    
    ;; ANSWER SECTION:
    gentoo.ipxe.se.         3596    IN      CNAME   gentoo-ipxe.azureedge.net.
    gentoo-ipxe.azureedge.net. 1796 IN      CNAME   gentoo-ipxe.afd.azureedge.net.
    gentoo-ipxe.afd.azureedge.net. 26 IN    CNAME   star-azureedge-prod.trafficmanager.net.
    star-azureedge-prod.trafficmanager.net. 26 IN CNAME dual.part-0025.t-0009.t-msedge.net.
    dual.part-0025.t-0009.t-msedge.net. 102 IN CNAME part-0025.t-0009.t-msedge.net.
    part-0025.t-0009.t-msedge.net. 119 IN   AAAA    2620:1ec:bdf::53
    part-0025.t-0009.t-msedge.net. 119 IN   AAAA    2620:1ec:46::53
    

    NS for azureedge.net has proper AAAA records, so no problem so far, verify with: (I will leave out the response. *due to limited message size")

    > nslookup -type=NS azureedge.net
    

    NS for trafficmanager.net does NOT have AAAA record

    > nslookup -type=NS trafficmanager.net
    

    just to be sure, try these (which have no answer):

    > nslookup -type=AAAA tm1.dns-tm.com
    
    > nslookup -type=AAAA tm2.dns-tm.com
    
    > nslookup -type=AAAA tm1.edgedns-tm.info
    
    > nslookup -type=AAAA tm2.edgedns-tm.info
    

    Same for NS t-msedge.net no AAAA

    > nslookup -type=NS t-msedge.net
    

    The same DNSs as mentioned previously that are lacking IPv6