¿ Que son los dominios IDN ?
Los dominios IDN, también llamados “nombres de dominios internacionalizados“, son dominios que contienen en su nombre caracteres no ASCII, como la eñe ( ñ ), o la cedilla ( ç ). Estos caracteres, al ser exclusivos de una determinada región o país, no tienen porque estar presente en todos los teclados de todos los ordenadores.
El uso de estos dominios permite ofrecer paginas web bajo un nombre totalmente adaptado a su contexto fonético real, usando logroño.com en lugar de logrono.com, lo que hace mucho mas fácil para los navegantes de Internet llegar hasta nuestra web.
Por contra, al utilizar estos dominios caracteres que no se pueden encontrar en todos los teclados, si alguien que no dispone de los caracteres especiales en su teclado intenta visitar nuestra pagina web, no le quedara mas remedio que escribir el carácter de forma manual, pulsando la tecla Alt seguida del código ASCII en cuestión para ese cáracter ( Alt + 164 nos muestra el carácter ñ ).
Funcionamiento interno:
Internamente, los dominios IDN se convierten en dominios normales una vez que los hemos tecleado en nuestro navegador. Hay que tener en cuenta que elementos de Internet como los DNS no son capaces de trabajar con estos caracteres, por lo que estamos obligados siempre a usar los caracteres ASCII normales.
Nuestro navegador ( o al menos la gran mayoría de los navegadores normales ), al recibir una petición con un carácter no ASCII, utilizan un algoritmo para convertirlo en un dominio del tipo xn-dominionormal.tld. A modo de ejemplo, el dominio cataluña.es, después de pasar por el filtro, pasa a ser xn--catalua-9za.es.
Una vez que el dominio ha sido convertido al ASCII, el funcionamiento es exactamente igual que para cualquier otro dominio.
Alojamiento web con IDN:
Si tenemos registrado un dominio IDN, y queremos utilizarlo en nuestro alojamiento web, podemos hacerlo sin ningún problema, siempre que tengamos la precaución de configurar el alojamiento para el dominio en ASCII, y no para el dominio normal. Debido a que internamente nuestro navegador se ocupa de hacer los cambios necesarios, la gente que nos visite lo hará siempre en el dominio ASCII, que es el que debe ofrecer nuestro servidor.
Si queremos saber el nombre “traducido” de nuestro dominio IDN, podemos utilizar este conversor.
Correo electrónico con IDN:
Al contrario que con las páginas web, el uso de correo electrónico no esta muy extendido para los dominios IDN. El proceso es, a priory, exactamente el mismo que para la visualización de paginas web, pero los clientes de correo mas extendidos no disponen de ese soporte, por lo que tendremos que esperar un tiempo hasta que la situación se normalice.
Registrando dominios IDN españoles:
Desde no hace mucho, es posible registrar dominios IDN para la raiz .es ( asociada a dominios españoles ), gracias a los maravillosos servicios de nic.es. Personalmente no recomiendo el uso de este tipo de dominios como dominio principal de un proyecto, debido a que dificulta el acceso a gente que no tenga un teclado castellano, pero siempre se pueden registrar como opciones de acceso alternativas.
[...] Interdominios. Como ejemplo, este comentario que, por desgracia, se coló en el articulo sobre dominios IDN: Gracias, este tema me ha sido de mucha [...]