tools / punycode
punycode/
Convierte nombres de dominio internacionalizados a Punycode xn-- y al revés. Un dominio o URL por línea, así que puedes pegar una lista entera.
Dominio
Punycode
Preguntas frecuentes
¿Qué es Punycode y por qué los dominios internacionales empiezan por xn--?
El Sistema de Nombres de Dominio (DNS) solo acepta las letras A-Z, los dígitos y los guiones. Punycode codifica el resto de caracteres, como los chinos, las letras con tilde o la ñ, usando solo esos y añade el prefijo xn--, de modo que 中文.com se convierte en xn--fiq228c.com y mañana.com en xn--maana-pta.com. La barra de direcciones muestra el original, pero las consultas DNS y las solicitudes usan la forma xn--.
¿Qué forma debo usar para registros DNS, Nginx o un certificado SSL?
La mayoría de los paneles de control y de los archivos de configuración esperan la forma xn--: los registros DNS, el server_name de Nginx y los dominios de una solicitud de certificado funcionan así. Unos pocos paneles aceptan los caracteres originales y los convierten por ti. Si tienes dudas, usa la forma xn--.
¿Puedo pegar una URL completa?
Sí, una por línea. Solo se convierte el nombre de host; el esquema, el nombre de usuario, el puerto, la ruta y la consulta se quedan como están. El texto no ASCII de la ruta o de la consulta no se convierte, porque esa parte usa codificación porcentual; para eso usa la herramienta de codificación URL de este sitio.
¿Por qué todo sale en minúsculas y adónde fueron los caracteres de ancho completo?
Los nombres de dominio no distinguen entre mayúsculas y minúsculas, así que primero se pasa todo a minúsculas. Las letras y los dígitos de ancho completo se convierten a su forma normal, y el punto ideográfico 。 y el punto de ancho completo cuentan como puntos. Así, 中文。COM y 中文.com dan el mismo resultado.
¿Qué significa «supera el límite de 63 caracteres por etiqueta»?
El DNS permite como máximo 63 caracteres por etiqueta (la parte entre dos puntos) y 253 para todo el dominio, contados sobre la forma xn-- ya convertida. Cuantos más caracteres no ASCII distintos tenga una etiqueta, más larga resulta, y un dominio que supere estos límites no se puede registrar ni resolver.
¿Qué hago si al decodificar sale «no es un Punycode válido»?
Significa que lo que sigue a xn-- no cumple las reglas de codificación, normalmente porque se perdieron algunos caracteres al copiar o se coló un espacio o unas comillas. Solo se decodifican las etiquetas que empiezan por xn-- y el resto se deja tal cual, así que puedes pegar líneas completas; las líneas con errores se indican por número más abajo.
Mi resultado es distinto del de otra herramienta. ¿Cuál es el correcto?
Guíate por lo que hacen los navegadores. Con los dominios comunes en chino, japonés, ruso, griego y alemán, esta herramienta da el mismo resultado que la barra de direcciones del navegador. Por ejemplo, la ß alemana se conserva y se codifica como xn--zca, mientras que algunas herramientas que siguen reglas antiguas la convierten en ss y producen un dominio distinto.
¿Se envían a un servidor los dominios que introduzco?
No. Todo se convierte en tu navegador; nada de lo que escribes se envía a ningún servidor, y la página no comprueba si el dominio está registrado.