Front Door CDN profile - Custom domain DNS never exits Pending status

Andrew McNaughton 6 Reputation points
2023-07-20T11:40:01.54+00:00

Trying to get a custom domain working in a CDN profile. We provide our own public DNS.

_dnsauth and CNAME are live and look correct to me. Yet the DNS validation status never changes from Pending. I can't see anyway to diagnose what's wrong as far as Azure is concerned.

Using the default CDN endpoint FQDN works fine. So, the website is there. The CNAME is working because I get the "Our services aren't available right now. We're working to restore all services as soon as possible. Please check back soon." page.

I have tried separating the custom domain from the default origin group and route. No improvement.

Anyone explain this? Am I missing something really simple?

Azure Front Door
Azure Front Door
An Azure service that provides a cloud content delivery network with threat protection.
749 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Andrew McNaughton 6 Reputation points
    2023-07-20T14:30:35.51+00:00

    The validation has finally completed successfully. So, the issue has resolved.

    I think the issue may have been self-made. When I setup the Classic CDN, rather usefully, it let me know that there was a problem because I'd implemented CAA records for our DNS domain. They did not include Digicert. So, I fixed that issue and that allowed Classic CDN to continue its setup. I did wonder if it might have been the same showstopper for the Front Door setup... but there was no communication of that to me through the Portal.

    So, if there are no coincidences in life, fixing up my CAA records also allowed the Front Door CDN to complete its DNS validation. Microsoft needs to change Front Door so that it communicates this as early as possible. We know they can do it because Classic CDN does it.

    Nice to see them honour CAA records. Still no UI for them. So, I assume they're still not popular.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.