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 ?
Add your custom domain name to Azure AD After you create your directory, you can add your custom domain name. Sign in to the Azure portal using a Global administrator account for the directory. Search for and select Azure Active Directory from any page. Then select Custom domain names > Add custom domain.
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.
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.
If you have only one Application listening on the Application Gateway, add the custom URL (that you wanted to attach with Gateway as a custom domain, for example, customurl.example.com) in the custom domains of the Web App. When you've added that, Add a DNS Entry so that this custom URL (customurl.example.com) points to your App Gateway's DNS name (something.cloupapp.net). That way, when you hit the custom URL(customurl.example.com), it would be redirected to your app, passing through the Application Gateway.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With