Can an Azure VM have more than one public IP?

Can an Azure VM have more than one public IP?

Q. Can an Azure VM have more than one public IP?

A. No. While an Azure VM can have multiple vmNICs, only the primary adapter can be assigned a public IP. With an ARM load balancer it is possible to have multiple front end IP configurations and each configuration can have a public IP enabling multiple public IPs to be used with a load balancer. For example:

#Get the Load Balancer
$slb = Get-AzureRmLoadBalancer -Name "LB1" -ResourceGroupName $rgname

#Create new public VIP
$vip2 = New-AzureRmPublicIpAddress -Name "PublicIP2" -ResourceGroupName $rgname -Location $loc -AllocationMethod Dynamic

#Create new Frontend IP Configuration using new VIP
$feipconfig2 = New-AzureRmLoadBalancerFrontendIpConfig -Name "IPLB-FE2" -PublicIpAddress $vip2
$slb | Add-AzureRmLoadBalancerFrontendIpConfig -Name "IPLB-FE2" -PublicIpAddress $vip2

You would then create a new backend pool then create a new load balancer rule using the new front end configuration and the new backend configuration and finally update the load balancer with the new configuration.

Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish