Punycode y nombres de dominio internacionalizados
Qué es Punycode
El sistema de nombres de dominio solo acepta las letras de la a a la z, las cifras y el guion. Para escribir un nombre con acentos, o en cirílico, árabe, chino u otra escritura, un nombre de dominio internacionalizado (IDN) se transforma en una forma ASCII llamada Punycode, definida en la RFC 3492. Cada parte del nombre que contiene otros caracteres se codifica y recibe el prefijo xn--: münchen.de pasa a ser xn--mnchen-3ya.de.
Cuándo se necesita la forma xn--
Los navegadores convierten los nombres por sí mismos, pero muchas herramientas no: los archivos de zona DNS, la configuración de servidores web y certificados, algunos sistemas de correo y los formularios de los registros piden la forma Punycode. El conversor da ambas formas, un nombre por línea, y deja intacto el resto de una dirección web o de correo.
Nombres que se parecen
Algunas letras de otras escrituras se parecen a las latinas, como la а cirílica y la a latina. Un nombre parecido puede así imitar una marca conocida. Convertir un nombre sospechoso lo revela enseguida: una parte en xn-- lo delata. Por eso los titulares de marcas registran las principales variantes IDN de su nombre.
Extensiones en otras escrituras
Las extensiones también pueden estar internacionalizadas: .рф para Rusia (xn--p1ai), .中国 para China (xn--fiqs8s), .مصر para Egipto (xn--wgbh1c). Domgate registra nombres en estas extensiones de país.
Punycode: preguntas frecuentes
¿Lo que pego se envía a Domgate?
No. La conversión se hace en su navegador mientras escribe y no se envía nada. Sin JavaScript, los botones Convertir piden la conversión a nuestro servidor, que no guarda nada.
¿Qué significa xn--?
¿Por qué mis nombres quedan en minúsculas tras la conversión?
¿Se puede convertir cualquier nombre?
¿Se registra la forma Unicode o la Punycode?