Le domaine de premier niveau (TLD) “XN—KPRW13D” est un domaine de premier niveau internationalisé (IDN TLD) qui est représenté en Punycode. Il s’agit du code représentatif du domaine “.com” en chinois.
La Punycode est une méthode de codage utilisée pour convertir les noms de domaine web contenant des caractères non-ASCII en une forme qui peut être résolue par le système de noms de domaine (DNS) qui ne reconnaît que les caractères ASCII standard.
“.com” (représenté en Punycode comme “XN—KPRW13D”) est le TLD le plus largement utilisé dans le monde et constitue une norme de facto pour les sites web commerciaux, d’où son nom, qui est une abréviation de “commercial”.
En fait, “XN—KPRW13D” est le équivalent de “. com” en chinois, ce qui permet aux utilisateurs de sites web et aux propriétaires de sites web qui utilisent des caractères chinois d’enregistrer et de résoudre des noms de domaine dans leur propre langue. Ceci est un exemple parfait de la manière dont l’Internet tente de devenir plus accessible et internationalisé.
Ces TLDs internationalisés sont gérés par l’Internet Corporation for Assigned Names and Numbers (ICANN), l’organisation responsable de la coordination globale des identificateurs uniques utilisés sur l’Internet.
Pour comprendre comment fonctionne le Punycode, prenons par exemple le domaine “.рф” (Russie en cyrillique). En Punycode, il deviendrait “xn—p1ai”. Chaque TDL internationalisé commence par “xn—”, suivi d’une chaîne qui représente la version ASCII du nom de domaine non-ASCII.
Il est important de noter que, bien que les IDN TLDs permettent l’utilisation de caractères non-ASCII, chaque URL doit toujours être unique et ne peut pas être dupliquée. L’ICANN a établi des règles strictes à cet effet.
Au final, le code “XN—KPRW13D” est une représentation innovante du langage naturel dans la technologie du web, démontrant comment l’internationalisation de l’Internet permet une meilleure accessibilité et une communication plus fluide entre les différentes cultures et langues.
Sources:
1. ICANN – Introduction to Punycode/IDN (https://www.icann.org/resources/pages/idn-2012-02-25-en)
2. Verisign – Internationalized Domain Names (https://www.verisign.com/en\_US/domain-names/idn/idn-policy/index.xhtml)
3. “Unicode Explained” par Jukka K. Korpela, éd. O’Reilly Media, Inc., 2006.