DNS Dinámico


El DNS dinámico ( DDNS ) es un método para actualizar automáticamente un servidor de nombres en el Sistema de nombres de dominio (DNS), a menudo en tiempo real, con la configuración DDNS activa de sus nombres de host, direcciones u otra información configurada.

El término se utiliza para describir dos conceptos diferentes. La primera es la "actualización dinámica de DNS", que se refiere a los sistemas que se utilizan para actualizar los registros DNS tradicionales sin edición manual. Estos mecanismos se explican en RFC 2136 y utilizan el mecanismo TSIG para proporcionar seguridad. El segundo tipo de DNS dinámico permite actualizaciones ligeras e inmediatas, a menudo utilizando un cliente de actualización, que no utiliza el estándar RFC2136 para actualizar los registros DNS. Estos clientes proporcionan un método de direccionamiento persistente para dispositivos que cambian de ubicación, configuración o dirección IP con frecuencia.

En las etapas iniciales de Internet (ARPANET), el direccionamiento de hosts en la red se lograba mediante tablas de traducción estáticas que asignaban nombres de host a direcciones IP . Las tablas se mantuvieron manualmente en forma de archivo host . El Sistema de nombres de dominio trajo un método para distribuir la misma información de dirección automáticamente en línea a través de consultas recursivas a bases de datos remotas configuradas para cada red o dominio .. Incluso esta instalación de DNS todavía usaba tablas de búsqueda estáticas en cada nodo participante. Las direcciones IP, una vez asignadas a un host en particular, rara vez cambiaban y el mecanismo inicialmente era suficiente. Sin embargo, el rápido crecimiento de Internet y la proliferación de computadoras personales en el lugar de trabajo y en los hogares creó la carga sustancial para los administradores de realizar un seguimiento de las direcciones IP asignadas y administrar su espacio de direcciones . El Protocolo de configuración dinámica de host (DHCP) permitió a las empresas y proveedores de servicios de Internet(ISP) para asignar direcciones a las computadoras automáticamente a medida que se encienden. Además, esto ayudó a conservar el espacio de direcciones disponible, ya que no todos los dispositivos pueden usarse activamente en todo momento y las direcciones pueden asignarse según sea necesario. Esta función requería que los servidores DNS también se mantuvieran actualizados automáticamente. Las primeras implementaciones de DNS dinámico cumplieron con este propósito: las computadoras anfitrionas obtuvieron la función de notificar a su servidor DNS respectivo la dirección que habían recibido de un servidor DHCP o mediante la autoconfiguración. Este método de actualización de DNS basado en protocolo se documentó y estandarizó en la publicación RFC 2136 de IETF en 1997 y se ha convertido en una parte estándar del protocolo DNS (consulte también el programa nsupdate ).

El crecimiento explosivo y la proliferación de Internet en los hogares trajo consigo una creciente escasez de direcciones IP disponibles. DHCP también se convirtió en una herramienta importante para que los ISP administraran sus espacios de direcciones para conectar usuarios finales domésticos y de pequeñas empresas con una sola dirección IP cada uno mediante la implementación de la traducción de direcciones de red (NAT) en el enrutador de las instalaciones del cliente. La red privada detrás de estos enrutadores utiliza el espacio de direcciones reservado para estos fines (RFC 1918), enmascarado por el dispositivo NAT. Esto, sin embargo, rompió el principio de extremo a extremode arquitectura y métodos de Internet eran necesarios para permitir que las redes privadas, con direcciones IP externas que cambiaban con frecuencia, descubrieran su dirección pública e insertarla en el Sistema de Nombres de Dominio para poder participar adecuadamente en las comunicaciones de Internet. Hoy en día, numerosos proveedores, denominados proveedores de servicios de DNS dinámico , ofrecen dicha tecnología y servicios en Internet.

El DNS se basa en una base de datos distribuida que tarda algún tiempo en actualizarse globalmente. Cuando se introdujo DNS por primera vez, la base de datos era pequeña y se podía mantener fácilmente a mano. A medida que el sistema crecía, esta tarea se volvió difícil de manejar para cualquier sitio, y se introdujo una nueva estructura de administración para distribuir las actualizaciones entre muchos registradores de nombres de dominio . Actualmente, los registradores ofrecen al usuario final la actualización de la información de su cuenta, generalmente mediante un formulario basado en la web, y luego el registrador envía la información actualizada a otros servidores DNS.