Custom domain for Azure application gateway

It's not supported, you cannot setup a custom DNS Name, i have opened a ticket with microsoft support department.

You will have a DNS name like: 12-232-4-334-2-34-2343.cloudapp.net, you can use a CNAME for example, making www.web.com go to 12-232-4-334-2-34-2343.cloudapp.net .

PD: also, the public IP must be dynamic FYI.


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.