sistema de nombres de dominio


El Sistema de Nombres de Dominio ( DNS ) es el sistema de nombres jerárquico y descentralizado que se utiliza para identificar computadoras, servicios y otros recursos accesibles a través de Internet u otras redes de Protocolo de Internet (IP). Los registros de recursos contenidos en el DNS asocian nombres de dominio con otras formas de información. Estos se usan más comúnmente para asignar nombres de dominio fáciles de usar a las direcciones IP numéricas que las computadoras necesitan para ubicar servicios y dispositivos usando los protocolos de red subyacentes., pero se han ampliado con el tiempo para realizar muchas otras funciones también. El Sistema de Nombres de Dominio ha sido un componente esencial de la funcionalidad de Internet desde 1985.

Una analogía que se usa con frecuencia para explicar el Sistema de Nombres de Dominio es que sirve como guía telefónica para Internet al traducir los nombres de host de las computadoras fáciles de usar en direcciones IP. Por ejemplo, el nombre de dominio www.example.com se traduce en las direcciones 93.184.216.34 ( IPv4 ) y 2606:2800:220:1:248:1893:25c8:1946 ( IPv6 ). El DNS se puede actualizar de forma rápida y transparente, lo que permite cambiar la ubicación de un servicio en la red sin afectar a los usuarios finales, que siguen utilizando el mismo nombre de host. Los usuarios aprovechan esto cuando utilizan localizadores uniformes de recursos ( URL ) y direcciones de correo electrónico significativos.sin tener que saber cómo la computadora localiza realmente los servicios.

Una función importante y omnipresente del DNS es su papel central en los servicios de Internet distribuidos, como los servicios en la nube y las redes de entrega de contenido . [2] Cuando un usuario accede a un servicio de Internet distribuido a través de una URL, el nombre de dominio de la URL se traduce a la dirección IP de un servidor cercano al usuario. La funcionalidad clave del DNS explotado aquí es que diferentes usuarios pueden recibir simultáneamente diferentes traducciones para el mismonombre de dominio, un punto clave de divergencia de una vista tradicional de directorio telefónico del DNS. Este proceso de usar el DNS para asignar servidores proximales a los usuarios es clave para proporcionar respuestas más rápidas y confiables en Internet y es ampliamente utilizado por la mayoría de los principales servicios de Internet. [3]

El DNS refleja la estructura de responsabilidad administrativa en Internet. [4] Cada subdominio es una zona de autonomía administrativa delegada a un administrador. Para las zonas operadas por un registro , la información administrativa a menudo se complementa con los servicios RDAP y WHOIS del registro . Esos datos se pueden usar para obtener información y rastrear la responsabilidad de un host determinado en Internet. [5]

El uso de un nombre más simple y fácil de recordar en lugar de la dirección numérica de un host se remonta a la era de ARPANET . El Instituto de Investigación de Stanford (ahora SRI International ) mantuvo un archivo de texto llamado HOSTS.TXT que asignaba nombres de host a las direcciones numéricas de las computadoras en ARPANET. [6] [7] Elizabeth Feinler desarrolló y mantuvo el primer directorio ARPANET. [8] [9] Jon Postel del Instituto de Ciencias de la Información ( ISI) de la Universidad del Sur de California se encargó del mantenimiento de las direcciones numéricas, denominada Lista de Números Asignados , cuyo equipo trabajó en estrecha colaboración con SRI. [10]

Las direcciones se asignaban manualmente. Las computadoras, incluidos sus nombres de host y direcciones, se agregaron al archivo principal comunicándose con el Centro de información de la red (NIC) de SRI, dirigido por Feinler, por teléfono durante el horario comercial. [11] Más tarde, Feinler configuró un directorio de WHOIS en un servidor en la NIC para recuperar información sobre recursos, contactos y entidades. [12] Ella y su equipo desarrollaron el concepto de dominios. [12] Feinler sugirió que los dominios deberían basarse en la ubicación de la dirección física de la computadora. [13] Las computadoras en las instituciones educativas tendrían el dominio edu , por ejemplo. [14]Ella y su equipo administraron el Registro de nombres de host desde 1972 hasta 1989. [15]


El sistema de nombres de dominio jerárquico para la clase Internet , organizado en zonas, cada una servida por un servidor de nombres
Un solucionador de DNS que implementa el enfoque iterativo exigido por RFC 1034; en este caso, el resolutor consulta tres servidores de nombres para resolver el nombre de dominio completo "www.wikipedia.org".
Secuencia de resolución de DNS