ESTÁNDARES IETF

El Grupo de Trabajo de Ingeniería de Internet (IETF) se ha esforzado para crear estándares para el uso caracteres no ASCII en el sistema de nombres de dominio (DNS).


El DNS sólo reconoce los caracteres ASCII A-Z, 0-9 y "-". Esto limita a 37 el número de caracteres que se pueden usar para crear nombres de dominio de los más de 96.000 caracteres identificados por Unicode. Para crear nombres de dominio en el rango de caracteres Unicode, se debe usar y estandarizar un plan de codificación de caracteres que enlace de forma efectiva los puntos de código Unicode a una representación ASCII.

El IETF publicó tres estándares relacionados con los nombres de dominio internacionalizados (IDN): planes de codificación, estructura, protocolo, Unicode y escrituras de lectura inversa.

PLAN DE CODIFICACIÓN

El plan de codificación para IDN usa punycode, un código compatible con ASCII (ACE) que encripta los caracteres de lengua local en caracteres ASCII para que el DNS pueda responder adecuadamente una petición para un registro de dirección. Para seleccionar punycode como estándar ACE, el IETF ha considerado el equilibrio entre comprensión e implementación. Punycode permite representar el mayor número de caracteres (puntos de código) y no es difícil de emplear.

ESTRUCTURA [RFC 5890]

Este RFC forma parte de una colección que, en conjunto, describe el protocolo y el contexto de uso para una revisión para nombres de dominio internacionalizados para aplicaciones (IDNA) que se completó en gran parte en 2008, y que se conoce como "IDNA2008". La serie reemplaza una versión anterior del IDNA [RFC 3490] [RFC 3491]. A efectos prácticos, esa versión de IDNA se llama "IDNA2003". La versión más reciente sigue utilizando el algoritmo Punycode [RFC3492] y el prefijo ACE (codificación compatible con ASCII) de la versión anterior.

PROTOCOLO [RFC 5891]

Este RFC describe el protocolo fundamental IDNA2008 y sus operaciones. Junto con el documento "Bidi" (bidireccional) descrito a continuación, actualiza y reemplaza explícitamente a [RFC 3490].

UNICODE [RFC 5892]

Este RFC especifica reglas para decidir si un punto de código, tenido en cuenta aisladamente o en contexto, es un candidato para incluirse en el nombre de dominio internacionalizado (IDN). Forma parte de la especificación de los nombres de dominio internacionalizados en aplicaciones de 2008 (IDNA2008).

ESCRITURAS DE LECTURA INVERSA [RFC 5893]

El uso de escrituras de lectura inversa en nombres de dominio internacionalizados (IDN) ha presentado algunas dificultades. Este RFC proporciona nuevas reglas Bidi para etiquetas de nombres de dominio internacionalizados para aplicaciones (IDNA), conforme a los problemas detectados con algunAs escrituras y algunas deficiencias en el criterio Bidi del IDNA de 2003.

MOTIVOS [RFC 5894]

Este RFC proporciona los antecedentes, explicación y motivos para la necesidad de nuevos RFC para solucionar problemas surgidos en las versiones previas de IDNA. La necesidad de actualizar la versión de Unicode compatible en los IDN también se trata en este RFC.

RFC PUBLICADOS

Estos estándares se han publicado y están disponibles:

Verisign ha asumido el compromiso de seguir los estándares IETD y apoyar la rápida implementación de esta nueva tecnología.