DOMINIOS IDN
Conversión de nombres de dominio internacionalizados (IDN)
Nombre del dominio
IDN: Dominios web con caracteres especiales
Información sobre los dominios multilingües o IDNS
¿Qué es un dominio internacionalizado (IDN)?
Internet está cada vez más internacionalizado y globalizado. Se estima que más de 3.000 millones de personas utilizan Internet todos los días en la actualidad, preferiblemente en su lengua materna.
Todo esto es posible por los dominios IDN, (Internationalized Domain Name) o nombres de dominios internacionalizados. Los usuarios pueden disponer de esta herramienta desde el año 2003.
En rasgos generales, se describe al nombre de dominio internalizado, o IDN, como el dominio alojado en internet que contiene uno o varios caracteres que no son ASCII; en el caso concreto de España de los caracteres que estamos hablando son:
A modo de ejemplo:
- IND: “ñ”, “é”, “ó”, “ā” entre muchos
El debate sobre su necesidad comenzó en 1998, pero fue necesario esperar hasta 2003 y posteriormente al 2005 para ver sus primeras implementaciones. Habiendo superado numerosas pruebas, hoy son aceptados por los principales navegadores web sin necesidad de instalar plugins u otro software adicional.
¿Qué es el IDN?
Las IDN o Internationalized Domain Name, son un dominio de Internet que contiene al menos un carácter lingüístico específico de un idioma como sería el caso del Español, en el que se incluirían los dominios que contienen la letra Ñ o tildes.
Antes del año 2003, los nombres de dominio contenían caracteres del alfabeto latino, así como números árabes, e incluso guiones. El problema que conllevaba esto es que los usuarios debían utilizar otros teclados para poder escribir diferentes idiomas como el chino o el portugués. Esto como veréis uno era nada cómodo ya que internet supone una globalización total del mundo y eso impedía la comunicación con otros usuarios.
Para poder resolver este conflicto de idiomas, nació lo que llamamos como “Nombres de dominio internacionalizados en aplicaciones”, es decir, IDNA. Este protocolo lo que consiguió fue traducir a nivel internacional el código Unicode al código ASCII. De esta manera, cualquier usuario este donde este y hable el idioma que hable podrá utilizar los caracteres propios de cualquier sistema de signos.
¿Cómo funcionan exactamente las IDN?
Para poder garantizar que los nombres de dominio internacionalizados también puedan ser utilizados por los diferentes sistemas en Internet que solo admiten los caracteres ASCII. Por lo tanto, el IDN se convierte a formato ACE, el cual si está compuesto por caracteres ASCII. De este modo, nuestro navegador nos mostrara el nombre de dominio con los caracteres propios en el idioma local.
Este es un proceso rápido y estandarizado de codificación Punycode . ¿Qué significa eso? Pues que, en cada uno de los ACE, se coloca el prefijo xn--, el cual indica que se trata de un IDN.
A modo de ejemplo:
- ACE: xn--nios-felices.com
- IDN: niños-felices.com
Así, al prefijo xn--, que indica el dominio como ACE, le sigue el nombre de dominio en cuestión con los caracteres no ASCII del IDN.
¿Para qué se utilizan las IDN?
Se utilizan principalmente para que los nombres de dominio internacionalizados permitan a las compañías de todo el mundo poder mostrar los diferentes caracteres en el idioma de cada usuario. Lo que consigue poder tener una sensación más cercana con los clientes y con los usuarios a nivel global.
Diferencias entre IDNA2003 e IDNA2008
Al principio, las direcciones URL estaban creadas por un tipo de algoritmo llamado Nameprep formado por IDNA2003. Esto causaba que las mayúsculas se convirtieran en minúsculas, se eliminaran los caracteres de control y se unificaran loas caracteres equivalentes en definitiva un auténtico caos. Por ello se creó la IDNA2008, en la cual Se suspendió el algoritmo Nameprep y se introdujo el Punycode. Consiguiendo consigo que no haya alteraciones en los dominios.
Problemas con las IDN
Hoy en día todos los programas de internet deberían poder comprender las IDN. En cambio, debido a las conversiones de IDNA2003 Y IDNA2008 en internet de momento no se ha conseguido llevarse a cabo en todo el mundo.
En español el principal problema es cuando queremos registrar un dominio que contenga ñ o tildes, ya que lo más seguro es que los sistemas no sepas reconocerlas.
Para evitar este tipo de dificultades los administradores de páginas web pueden registrar ambas variantes y pueden redirigir el segundo dominio a la grafía que más prioridad tenga por medio de las opciones para redireccionar una página web.