Nombre de dominio internacionalizado

Este tipo de dominios puede contener caracteres con acento diacrítico, como se requiere en muchos lenguajes europeos (entre ellos, el español), o caracteres de escrituras no latinas como la árabe y las chinas.

Es un mecanismo definido en el año 2003 para manejar nombres de dominio IDN que contienen caracteres no ASCII.

Las versiones de Internet Explorer hasta la 6 requieren un archivo adicional (plug-in) para soportar IDNA.

Otros navegadores basados en versiones 6 o anteriores de Internet Explorer, tales como Avant Browser, tampoco admiten esta tecnología.

Si una etiqueta dada contiene al menos un carácter no ASCII, ToASCII aplicará el algoritmo Nameprep (el cual convierte la etiqueta a minúsculas y realiza otra normalización) y entonces se traducirá el resultado a ASCII usando Punycode antes de anteponer la cadena de cuatro caracteres "xn--".

No revierte el procesado de Nameprep, debido a que es simplemente una normalización y es por naturaleza irreversible.

Al contrario de ToASCII, ToUnicode siempre acierta, porque simplemente retorna la cadena original si la decodificación llegara a fallar.

Técnicamente, los caracteres que se ven parecidos son conocidos como homógrafos.

Ejemplo de IDN griego.