Add a Custom Domain to Azure Website

Arlan Nugara
2 min readMar 31, 2022

1. In Azure Portal > webapp > Custom Domains > Add hostname

2. Copy the External IP Address for use in DNS Provider later.

3. After entering the new Hostname > Validate > Note that in the Domain Verification area, Domain ownership shows an error, requiring that ‘A’ records and TXT records need to be added for the new Hostname. This needs to be done in the DNS provider for the domain.

4. In DNS provider ( We’re using in this example) > Domain > Edit ‘A’ Records

i. For a website with the root name of the custom domain: i.e. or

In DNS Provider, change the IP address of the @, *, and www ‘A’ Records to the new IP address provided by new Azure Web App (saved from step 2 above).

ii. For a website with a different name other than the root, add a CName record for the new website Alvarnet domain name to point to http://{}

5. Azure portal > webapp > Custom Domains > Hostname > add Hostname > Validate again — successful > Add hostname

With selecting ‘Add hostname’ after the successful validation, the new custom domain will be added to the list of “ Hostnames Assigned to Site “. Repeat process above to add ‘' hostname.

8. Test connections to new custom domain sites.

Further Reading:

Map a custom domain name to an Azure app

Step-By-Step: Enabling Custom Domain Names in Azure via PowerShell

Originally published at on Oct 18, 2016.