Convertir dominios Unicode a y desde Punycode
Esta herramienta en línea gratuita le permite convertir nombres de dominio Unicode a formato Punycode,
o descodificar Punycode en dominios Unicode legibles.
También puede introducir varios dominios a la vez para convertirlos cómodamente por lotes.
¿Tiene preguntas?
Aquí encontrará las respuestas.
Punycode es un algoritmo estándar internacional que convierte nombres de dominio multilingües (cadenas Unicode) en coreano, japonés, chino, emoji, etc., en cadenas ASCII utilizando únicamente letras, números y guiones (-) ingleses.
Definido en la norma RFC3492, permite utilizar nombres de dominio en varios idiomas en Internet de forma compatible.
Una cadena Punycode siempre empieza por xn--
.
Por ejemplo, el dominio coreano 비볼디.com
se convierte a xn--vk1b10wnye.com
en Punycode.
Este método permite a los navegadores, servidores DNS y otros sistemas que sólo admiten el inglés reconocer y utilizar nombres de dominio internacionalizados (IDN) sin problemas.
La conversión suele realizarse automáticamente en el lado del cliente, como en los navegadores web o los sistemas de gestión de dominios.
Así, cuando registre, busque o visite un dominio que incluya coreano, japonés, emoji, etc., se convertirá automáticamente a Punycode para un uso fiable en todo Internet.
Sí, Punycode es un estándar internacional que puede convertir no sólo caracteres coreanos, japoneses, chinos y otros, sino también caracteres especiales como emoji (😊, 🚀, 🍀, etc.) en cadenas basadas en ASCII (letras, números, guiones).
Por ejemplo, 😊.com
se convierte a Punycode como xn--74h.com
, lo que permite utilizar estos dominios de forma compatible en todo el mundo.
Sin embargo, no todos los registradores de dominios o servicios de alojamiento admiten oficialmente el registro de dominios emoji, por lo que es mejor comprobar su compatibilidad de antemano.
Siempre que la conversión Punycode se realice correctamente, los navegadores y la mayoría de los sistemas DNS permiten el acceso y uso de dominios que incluyan emoji.
En servidores web como Apache y Nginx, los dominios Unicode que contengan coreano, japonés, chino, emoji, etc. deben configurarse utilizando su formato de dominio en inglés convertido a Punycode para que funcionen correctamente.
Por ejemplo, el dominio 비볼디.com
debe registrarse en la configuración del servidor como xn--vk1b10wnye.com
(su forma Punycode) para que el servidor web pueda reconocerlo correctamente.
Si intenta configurar un dominio coreano o japonés directamente, el servidor web no reconocerá el dominio y el acceso al sitio puede fallar.
En los registros de acceso del servidor web, siempre verás el dominio inglés en formato Punycode, no el dominio Unicode real al que se ha accedido.
Cuando compruebe las cabeceras del host o la información del dominio a través de lenguajes de programación o API, también recibirá siempre el valor convertido a Punycode.
Por lo tanto, cuando utilice dominios internacionales (coreano, japonés, emoji, etc.), utilice siempre la dirección Punycode para la configuración del servidor, el registro del certificado SSL y la codificación para garantizar que su servicio funciona sin problemas.