Custom domain for Azure application gateway

nitinb picture nitinb · Jun 10, 2016 · Viewed 8.8k times · Source

I am trying to create application gateway with custom domain name, I keep getting error saying "cannot have Domain Name Label specified."

I was wondering if I am doing something wrong or it's not possible for azure application gateway to have custom domain name ?

Answer

Steve L. picture Steve L. · Apr 5, 2017

Here are my lessons learned regarding the azure application gateway:

1.) Application gateway does _not_ support statically addressed public IPs
2.) Application gateway does _not_ support public IPs with a DNS name (e.g. somename.cloudapp.net)
3.) The application gateway’s DNS name _should_ be used to create a CNAME record which points to a friendly DNS (i.e. myawesomesite.com)
4.) The use of an A-record is _not_ recommended because the VIP may change on restart of the application gateway

Run this powershell script to get the gateway DNS:

Login-AzureRmAccount
Set-AzureRmContext -SubscriptionName '<Azure Subscription Name>'

$resourceGroup = 'myresourcegroup'
$pubIpName     = 'mypubip'

Get-AzureRmPublicIpAddress -ResourceGroupName $resourceGroup -Name $pubIpName

Look for something like this in what's returned from the script above:

DnsSettingsText: {
    "Fqdn": "00000000-1111-2222-3333-444444444444.cloudapp.net"
}

The fqdn is what you'll use to setup your CNAME.