Support for IP v6 is now available in Azure for virtual networks (vNets).
This support allows you for regulatory requirements, better IoT support or better mobility support for your applications.
IP v6 support is available as a dual stack, meaning you can take advantage of it without redeploying your vNets
It is available in preview in all public region at no additional charges – meaning IPv6 resources and bandwidth are charged the same way than for IPv4.
If you want to start using IPv6 support you need to enable the Azure Provider (AllowIPv6VirtualNetwork feature on the Microsoft.Network provider namespace), with PowerShell (or the Cloud Shell) or Cli
- PowerShell command
Register-AzProviderFeature -FeatureName AllowIPv6VirtualNetwork -ProviderNamespace Microsoft.Network
- Cli command
az feature register –name AllowIPv6VirtualNetwork –namespace Microsoft.Network
It can take up to 30 minute to get the feature activated; you can check the progress with the PowerShell command (or Cli)
- PowerShell command
Get-AzProviderFeature -FeatureName AllowIPv6VirtualNetwork -ProviderNamespace Microsoft.Network
- Cli command
az feature show –name AllowIPv6VirtualNetwork –namespace Microsoft.Network
Once completed, you need to complete the process with
- PowerShell command
Register-AzResourceProvider -ProviderNamespace Microsoft.Network
- Cli command
az provider register –namespace Microsoft.Network
Then you are ready to update your existing vNet or deploy new one with IPv6 support.