Los dominios normales se basan en el conjunto de caracteres ASCII mientras que los IDN se basan en caracteres UNICODE.
Punycode ASCII es un sistema de codificación compatible (ACE), diseñado para su uso con nombres de dominio internacionalizados.Transforma una cadena Unicode en una cadena de caracteres permitidos en las etiquetas del nombre de un host (letras ASCII, dígitos y guiones) y viceversa.
Los algoritmos de traducción se describen en el RFC3490. La estructura de un nombre de dominio IDN en punycode es: el comienzo 'xn--', seguido de la palabra (eliminando los caracteres NOASCII), seguido de un guión más la traducción.
Caracteres nativos | Codificación | Punnycode |
---|---|---|
Jesús.com | UTF8 | xn--jess-sra.com |
araña.com | UTF8 | xn--araa-iqa.com |
BARÇA.ES | UTF8 | xn--bara-2oa.ES |
Bagüés.com | UTF8 | xn--bags-dpa7i |
Nicolás.es | UTF8 | xn--nicols-tta.es |
zapaterín.es | UTF8 | xn--zapatern-i2a.es |
CAJÓN | UTF8 | xn--cajn-sqa |
Tabú | UTF8 | xn--tab-boa |
multilingües | UTF8 | xn--multilinges-1hb |
Cuidado, no todo lo que traduce el traductor punycode puede emplearse en los registros.
Las letras que pueden emplearse dependen de la extensión.
En .ES pueden emplearse por ahora 13 caracteres (Indiferentes a las mayúsculas.), mientras que en otras extensiones se admiten muchos más caracteres.
Caracteres admitidos en .ES para el registro de dominios
á |
é |
í |
ó |
ú |
ñ |
ç |
à |
è |
ì |
ò |
ü |
|•| |
TLDS que registran dominios IDN y tablas de caracteres
El sistema de nombres de dominio internacionalizados aún está en desarrollo. Si usted usa un dominio internacionalizado, deberá emplear su equivalente punycode en algunos entornos. Por ejemplo los nombres de los servidores, programas que funcionan con servidores como algunos programas FTP o clientes de correo, etc., pueden no reconocerlos. Si algún programa o sistema no le funciona con su nombre de dominio internacionalizado, use el punycode equivalente en su lugar.
Programas: Navegadores web | Programas: Clientes de E-mail | Programas: Clientes de FTP |
---|---|---|
Mozilla 1.4+ | Microsoft Outlook 2000, 2002 (XP), 2003 | SmartFTP 1.0 Build 980+ |
Mozilla Firefox 0.6+ | Microsoft Outlook Express 5.0+ (with Verisign i-Nav Plugin) | Core FTP Version 1.3a+ |
Netscape 7.1+ | Foxmail 5.0+ | SecureFTP 4.0.2004 |
Opera 7.11+ | VisNetic MailServer 7.2.4 build 0 and higher | FTP Voyager 11.0 |
Microsoft Internet Explorer 7.0+ | Merak Mail Server 7.4.0+ | |
Konqueror ( KDE 3.2 ) | PHlyMail+ | |
Epiphany 1.2.2+ | ||
Galeon 1.3.14+ | ||
Safari 1.2+ | ||
Mozilla Camino 0.7+ |
El input Unicode pueden ser caracteres UTF-8 u otras codificaciones como caracteres UCS-4 o un array UCS-4. Nuestro traductor esta configurado como UTF-8 (para español). 'UTF-8 -bit Unicode Transformation Format' es un sistema que permite codificar Unicode de modo que cada caracter pueda ser enviado usando 8 bits de valores numéricos.
Nombre de dominio internacionalizado
Internationalizing Domain Names in Applications (IDNA)
Tabla de caracteres unicode. Columbia.edu