Network Working Group S. Thomson Request for Comments: 1886 Bellcore Categoría: Track de Estándares C. Huitema INRIA Diciembre 1995 Extensiones al DNS para dar soporte al IP versión 6 Estatus de este Memorándum Este documento especifica un protocolo del track de estándares Internet para la comunidad Internet, y solicita debate y sugerencias para mejorías. Por favor remítase a la edición actual de los "Estándares de Protocolos Oficiales Internet" (STD 1) para el estado de estandarización y estatus de este protocolo. La distribución de este memorándum es ilimitada. Resumen Este documento define los cambios que necesitan hacerse al Sistema de Nombres de Dominio para dar soporte a hosts que ejecutan el IP versión 6 (IPv6). Los cambios comprenden un nuevo tipo de registro de recurso para almacenar una dirección IPv6, un nuevo dominio para dar soporte a búsquedas basadas en una dirección IPv6, y se actualizaron las definiciones de los tipos de consulta existentes que retornan direcciones Internet como parte del procesamiento de sección adicional. Las extensiones se diseñaron para ser compatibles con las aplicaciones existentes y, en particular, con las mismas implementaciones DNS. Thompson & Huitema Track de Estándares [Página 1] RFC 1886 Extensiones al DNS IPv6 Diciembre 1995 1. INTRODUCCIÓN El soporte actual para el almacenamiento de direcciones Internet en el Sistema de Nombres de Dominio (DNS) [1,2] no puede ser fácilmente extendido para dar soporte a direcciones IPv6 [3] ya que las aplicaciones asumen que las consultas de dirección retornan solamente direcciones IPv4 de 32 bits. Para dar soporte al almacenamiento de direcciones IPv6 se definen las siguientes extensiones: o Un nuevo tipo de registro de recurso es definido para relacionar un nombre de dominio con una dirección IPv6. o Un nuevo dominio es definido para dar soporte a búsquedas basadas en la dirección. o Las consultas existentes que llevan a cabo procesamiento de sección adicional para localizar direcciones IPv4 son redefinidas para llevar a cabo procesamiento de sección adicional tanto en direcciones IPv4 como en direcciones IPv6. Las modificaciones están diseñadas para ser compatibles con el software existente. El soporte existente para direcciones IPv4 se mantiene. Los problemas de transición relacionados a la coexistencia de direcciones IPv4 y de direcciones IPv6 en el DNS se discuten en la sección [4]. 2. NUEVA DEFINICION DE REGISTRO DE RECURSO Y DOMINIO Un nuevo tipo de registro se define para almacenar la dirección IPv6 de un host. Un host que tenga más de una dirección IPv6 debe tener más de un registro semejante. 2.1 Tipo de registro AAAA El tipo de registro de recurso AAAA es un nuevo registro específico a la clase Internet que almacena una sola dirección IPv6. El valor del tipo es 28 (decimal). Thompson & Huitema Track de Estándares [Página 2] RFC 1886 Extensiones al DNS IPv6 Diciembre 1995 2.2 Formato de Datos AAAA Una dirección IPv6 de 128 bits se codifica en la parte de datos de un registro de recurso AAAA en orden byte de red (primero el byte de mayor orden). 2.3 Consulta AAAA Una consulta AAAA para un nombre de dominio especificado en la clase Internet retorna todos los registros de recurso AAAA asociados en la sección de respuesta de una contestación. Una consulta de tipo AAAA no lleva a cabo procesamiento de sección adicional. 2.4 Formato textual de registros AAAA La representación textual de la parte de datos del registro de recurso AAAA usado en un archivo de base de datos maestro es la representación textual de una dirección IPv6 tal como se define en la sección [3]. 2.5 Dominio IP6.INT Un dominio especial es definido para buscar un registro dado una dirección. La intención de este dominio es para proporcionar una manera de relacionar una dirección IPv6 a un nombre de host, aunque puede ser usado para otros propósitos también. El dominio está enraizado a IP6.INT. Una dirección IPv6 se representa como un nombre en el dominio IP6.INT por una secuencia de nibbles (un nibble esta formado por 4 bits) separados por puntos con el sufijo ".IP6.INT". La secuencia de nibbles se codifican en orden inverso, es decir el nibble de menor orden se codifica primero, seguido por el siguiente nibble de menor orden y así sucesivamente. Cada nibble se representa por un dígito hexadecimal. Por ejemplo, el nombre de dominio de búsqueda inversa correspondiente a la dirección 4321:0:1:2:3:4:567:89ab Thompson & Huitema Track de Estándares [Página 3] RFC 1886 Extensiones al DNS IPv6 Diciembre 1995 será b.a.9.8.7.6.5.0.4.0.0.0.3.0.0.0.2.0.0.0.1.0.0.0.0.0.0.0.1.2.3.4.IP6.INT. 3. MODIFICACIONES A LOS TIPOS DE CONSULTA EXISTENTES Todos los tipos de consulta existentes que llevan a cabo procesamiento de sección adicional tipo A, es decir los tipos de consulta como servidor de nombres (NS), intercambio de correo (MX) y buzón de correo (MB), se deben redefinir para llevar a cabo tanto el procesamiento de sección adicional tipo A como el procesamiento de sección adicional tipo AAAA. Estas nuevas definiciones significan que un servidor de nombres debe agregar cualquier dirección IPv4 relevante y cualquier dirección IPv6 relevante localmente disponible a la sección adicional de una contestación al procesar cualquiera de las consultas citadas arriba. 4. CONSIDERACIONES DE SEGURIDAD Las cuestiones de seguridad no se discuten en este memorándum. Thompson & Huitema Track de Estándares [Página 4] RFC 1886 Extensiones al DNS IPv6 Diciembre 1995 5. REFERENCIAS [1] Mockapetris, P., "Nombres de Dominio - Conceptos y Facilidades", STD 13, RFC 1034, USC/Information Sciences Institute, Noviembre 1987. [2] Mockapetris, P., "Nombres de Dominio - Implementación y Especificación", STD 13, RFC 1035, USC/Information Sciences Institute, Noviembre 1987. [3] Hinden, R., y S. Deering, Editores, "Arquitectura de Direccionamiento para el IP Versión 6", RFC 1884, Ipsilon Networks, Xerox PARC, Diciembre 1995. [4] Gilligan, R., y E. Nordmark, "Mecanismos de Transición para Hosts y Enrutadores IPv6", Trabajo en Progreso. Direcciones de los Autores Susan Thomson Bellcore MRE 2P343 445 South Street Morristown, NJ 07960 U.S.A. Phone: +1 201-829-4514 EMail: set@thumper.bellcore.com Christian Huitema INRIA, Sophia-Antipolis 2004 Route des Lucioles BP 109 F-06561 Valbonne Cedex France Phone: +33 93 65 77 15 EMail: Christian.Huitema@MIRSA.INRIA.FR Thompson & Huitema Track de Estándares [Página 5] RFC 1886 Extensiones al DNS IPv6 Diciembre 1995 Dirección del Traductor al Castellano Percy Luis Ché Castillo UPAO Av. América Sur 3145 Urb. Monserrate, Trujillo PERÚ Teléfono: +51 044 201880 Fax: +51 044 286111 Correo Electrónico: percychecastillo@yahoo.com Thompson & Huitema Track de Estándares [Página 6]