El dominio de nivel superior (TLD) también conocido como “Top Level Domain”, es el segmento más alto en la jerarquía de nomenclatura de Internet. Así que cuando vemos una URL como www.example.com, “.com” es el TLD. Hay varios tipos de TLDs, incluyendo TLDs genéricos (gTLDs), como .com, .net, .org, y los TLDs de código de país (ccTLDs), que representan a regiones geográficas específicas, como .us para los Estados Unidos, .fr para Francia, etc.
En cuanto al TLD que mencionaste, .xn—6frz82g, es un TLD de código de país (ccTLD) “internacionalizado” para China. Su representación ASCII es “.中国”, lo que, naturalmente, significa “China” en chino.
Estos ccTLDs internacionalizados se introdujeron para permitir que los nombres de dominio.com incluyan caracteres no latinos. Es gracias a la Internacionalización de Nombres de Dominio en Aplicaciones (IDNAs) que esto es posible. Los IDNAs son una norma de Internet que incorpora extensiones de DNS que permiten registrar dominios con caracteres no ASCII, como árabe, coreano, chino, etc.
La representación xn—6frz82g proviene de este sistema de codificación, que convierte caracteres en una forma especial de ASCII que se llama “Punycode”. En este caso, “xn—” es el prefijo utilizado por el sistema Punycode para indicar que lo que sigue es una cadena codificada en Punycode.
Por lo tanto, “.xn—6frz82g” es simplemente la representación de “.中国” en Punycode. Es ampliamente utilizado en China y regula por “CNNIC” (China Internet Network Information Center), que es el registro oficial de ccTLD de China.
De esta manera, los usuarios chinos pueden tener acceso a nombres de dominio que se representan en su propio lenguaje y script, lo que facilita un uso más intuitivo y familiar de Internet.
Este desarrollo es una parte vital en el compromiso de la ICANN (Corporación de Internet para la Asignación de Nombres y Números) para hacer de Internet un espacio más inclusivo y accesible para todos, independientemente de su idioma o alfabeto.
Fuentes:
1. “Internationalized Country Code TLDs”— Registro de Comandos de Funciones de Zona de la ICANN.
2. “About CNNIC” — Sitio web oficial de CNNIC.
3. “Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)” — RFC3492, IETF.
4. “Online Punycode converter”—Punycoder.com.