How to configure a third-party DNS for apex domain on Azure Front Page?
I am configuring custom domains on Azure front door and the DNS service is not hosted on Azure (therefore using “all other DNS services” option when adding the custom domains.
I configure the following in the DMS zone file for the domain (propagation is complete)
A record for apex domain: [IP Address of the AFD hostname]
CNAME record for www: http://myazurefrontdoor-abcdefghijk.a00.azurefd.net
However in the DNS state under domains I still see “CNAME/alias record is not currently detected” for the apex domain! (The www is fine: “Traffic is delivered securely”)
I understand that Front Door's domain validation is expecting a CNAME (or alias) record pointing to the Front Door hostname, but it isn't finding one in our case.
We handle thousands of domains for our clients registered on various DNS providers. Most providers DO NOT allow for creating a CNAME record at the zone apex because it would conflict with other critical records!
We cannot move the domains over to Azure DNS or any other DNS that supports CNAME Flattening due to the sheer number of domains we handle.
My questions:
1- Is there any other way to configure the DNS so that Azure Front Door would detect and validate the record for apex domain?
2- Is there any way that we don’t require the apex domain to be configured on front door? (Only have the www record configured, which verifies on AFD, and somehow force the apex domain to go through www)
3- It seems that even though the status is “CNAME/alias record is not currently detected”, the traffic still routes through AFD. What if we leave it as is? Will we face problems (such as SSL certificates not renewing) down the road?