I can't create a dns zone with a domain that contains the letter Ñ

Martin 0 Reputation points
2023-05-18T03:00:50.4833333+00:00

I attach an image of the Azure error when trying to create a dns zone with the domain that contains a Ñ

hablealtadns.png

Azure DNS
Azure DNS
An Azure service that enables hosting Domain Name System (DNS) domains in Azure.
774 questions
{count} votes

1 answer

Sort by: Most helpful
  1. KapilAnanth-MSFT 49,611 Reputation points Microsoft Employee Moderator
    2023-05-18T05:28:02.33+00:00

    @Martin

    Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.

    I see you are using Internationalized Domain Names (IDN) here.

    Wikipedia link : Internationalized domain name

    The support for IDNs is very limited in Azure.

    • IDNs use Punycode in their domain names.
    • You cannot create a domain with Punycode characters in Azure DNS.
    • So, we have to convert Punycode to ASCII-Compatible Encoding (ACE)
    • For your domain "hableconeldueñ.com" , it should be "xn--hableconeldue-ukb.com"
    • Now, you will be able to create a domain name as "xn--hableconeldue-ukb.com" in Azure.

    However,

    • Azure DNS doesn't currently support built-in conversion to or from punycode.
    • User's image
    • This means, the servers , before making a DNS query, must convert the punycode to ASCII on their own and only then, should they make the DNS query.
    • I understand this is near to impossible for resources located in Internet.
    • However, if you are using a Private DNS Zone , or only have internal customers (to whose machine, you have access) who access the Zone via Internet, they can be configured to use it.
      • The requirement here is that you either convert all the query to the ASCII from by configuring the local servers (using some scripting)
      • Or have a DNS forwarder and let this forwarder convert "*.hableconeldueñ.com" to ".*xn--hableconeldue-ukb.com" and forward the queries to Azure DNS.

    I understand that IDNs is currently not available at full scale in Azure.

    • I would recommend you to request this feature in Azure Feedback Hub.
    • All the feedback shared in these forums are monitored and reviewed by the Microsoft engineering teams responsible for building Azure

    Kindly let us know if this helps or you need further assistance on this issue.

    Thanks,

    Kapil


    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.

    1 person found this answer helpful.
    0 comments No comments

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.