Hi LYC,
Greetings!
Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.
It sounds like you're experiencing issues with configuring custom domains for your Azure Front Door setup, specifically with the non-www domain (my_domain.co.kr
) for your product server.
- DNS Configuration: The
DNS_PROBE_FINISHED_NXDOMAIN
error indicates that the DNS resolution for your non-www domain is failing. This could be due to:- The DNS records for
my_domain.co.kr
not being set up correctly or not propagated yet. - The TXT records required for domain validation might not be correctly configured or missing.
- The DNS records for
Check DNS Records:
- Use a DNS lookup tool (like
dig web
) to verify that the DNS records formy_domain.co.kr
are correctly set up. You should see the appropriate A or CNAME records pointing to your Azure Front Door. - Ensure that you have added the necessary TXT records for domain verification for the product server.
Custom Domain Verification: Azure requires verification of custom domains through TXT records. If the product server doesn't show "Add a CNAME, ALIAS or A record," it may indicate that the domain verification has not been completed successfully.
Verify Domain in Azure:
- Go to the Azure portal and navigate to your Front Door instance.
- Under the "Custom domains" tab, ensure that both
www.my_domain.co.kr
andmy_domain.co.kr
are listed and verified. - If the product server's custom domain is not verified, follow the instructions to add the TXT record again and wait for it to propagate.
- Propagation Delay: DNS changes can take time to propagate. If the changes were made recently, it might take some time for the DNS records to become active.
Setting up an apex domain is a common scenario to configure once your domain name is set up. Creating an apex domain is achieved by configuring an ALIAS
or ANAME
record or through CNAME
flattening. Some domain registrars like GoDaddy and Squarespace (formerly Google) don't support these DNS records. If your domain registrar doesn't support all the DNS records you need, consider using Azure DNS to configure your domain.
The following are terms you might encounter as you set up a custom domain.
- Apex or root domains: Given the domain
www.example.com
, thewww
prefix is known as the subdomain, while the remaining segment ofexample.com
is referred to as the apex domain. - Domain registrar: A registrar verifies the availability of a domain sells the rights to purchase a domain name.
- DNS zone: A Domain Name System (DNS) zone hosts the DNS records associated to a specific domain. There are various records available which direct traffic for different purposes. For example, the domain
example.com
may contain several DNS records. One record handles traffic formail.example.com
(for a mail server), and anotherwww.example.com
(for a website). - DNS hosting: A DNS host maintains DNS servers that resolve a domain name to a specific IP address.
- Name server: A name server is responsible for storing the DNS records for a domain.
Hope this clarifies,
If you are still facing any further issues, please don't hesitate to reach out to us. We are happy to assist you.
Please don’t forget to close the thread by clicking "Accept the answer" wherever the information provided helps you, as this can be beneficial to other community members.
Looking forward to your response and appreciate your time on this.
Regards,
Ganesh