Why is my Azure Web App showing an IPv6 Outbound IP address

Ryan Hill 26,471 Reputation points Microsoft Employee
2021-07-28T21:19:23.573+00:00

I have a firewall where I need to allow requests from my Azure Web App. To this firewall I have added the Outbound IP addresses listed in the Portal (see screenshot), but this is not working. It looks like my Web App is using IPv6 Outbound IP addresses... How do I fix this and where can I get a list of these IPs?

118782-image.png

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,104 questions
0 comments No comments
{count} votes

Accepted answer
  1. Niharika Koneru 441 Reputation points Microsoft Employee
    2021-07-28T22:19:47.273+00:00

    If the Web App is VNET integrated with a subnet that has the Microsoft.Web Service Endpoint enabled, then this behavior is expected. It is by design that when the Microsoft.Web endpoint is enabled, the normal IPv4 outbound IP is no longer used. Instead, any communications will go through special tunneling using IPv6 outbound.

    For adding this to a firewall, an easy way to do so is to add an allow rule by Subnet name to ensure all of its traffic is covered.

    For the case where this firewall / other resource is outside of Azure / your subscription, one option would be to allow all IPv6 Azure addresses. This is because the IPv6 addresses which the subnet may use can be any of the addresses available to the Azure backplane.
    Information on the IPv6 list is available for download here- Download Azure IP Ranges and Service Tags – Public Cloud from Official Microsoft Download Center

    An alternative option would be to use NAT Gateway which assigns a single static outbound IP for the app.

    0 comments No comments

0 additional answers

Sort by: Most helpful