DynDNS es un servicio DNS para IP dinámica

El DNS dinámico es un servicio DNS (también llamado DynDNS) que proporciona un mecanismo de actualización para una IP que cambia con frecuencia. Consta de 3 sistemas:
- Servidor DNS que responde a las solicitudes de resolución de nombres de dominio
- Servicio DDNS que ofrece una interfaz para las solicitudes de actualización de DynDNS
- Un cliente que monitorea la IP del host en busca de cambios y envía solicitudes al servidor cuando esta cambia

Por qué cambia la IP y tienes que usar DDNS

En Internet, lo más habitual es usar IP estáticas, pero a veces son dinámicas, como es común en las redes de área local (corporativas y domésticas). Esto ocurre en varios casos:

  • Cuando las IP son asignadas por un servidor DHCP. En este caso, el servidor especifica el tiempo de concesión (TTL) de la dirección, durante el cual esa IP queda asignada al cliente. Suele ser de 2 semanas, pero los proveedores pueden modificarlo reduciendo mucho el periodo para aumentar la eficiencia en el uso de su pool de direcciones.
  • Cuando se usa NAT y se especifican varias direcciones en el router para la traducción. Este comportamiento es típico de las redes corporativas. En las redes domésticas con un router Wi-Fi siempre se usa NAT, y normalmente hay una IP pública, y en este caso el cambio de IP lo determina el DHCP.

Protocolo estándar de DDNS

El protocolo de actualización de direcciones DNS es estándar y se describe en la RFC 2136. El mecanismo de actualización de Dyn DNS no ha sido descrito por el IETF, pero también está estandarizado de facto. Antes existía el primer proveedor de servicios DDNS que ofrecía algunos servicios gratis: DynDNS org. Ahora se conoce como DYN.COM y fue adquirido por Oracle. Por eso este protocolo se llama DynDNS2 y tiene el siguiente formato.

wget -O - http://{username}:{password}@dynupdate.alviy.com/nic/update?hostname={yourhostname}&myip={ipaddress}
donde username y password son el usuario y la contraseña en el sistema DDNS respectivamente, yourhostname el nombre de host cuya dirección se actualiza e IP ipaddress.

Cabe señalar que el formato DynDNS2 ya no es compatible con la mayoría de los navegadores, ya que se considera inseguro por transmitir las credenciales en texto plano. Como resultado, llega al servidor una solicitud sin usuario ni contraseña, lo que provoca errores de autorización noauth. Por eso es mejor usar utilidades de consola.

Direcciones IP públicas y privadas en DynDNS

A menudo se oyen los términos IP "pública" o "privada". Averigüemos qué son y si el DNS dinámico funciona con ellas. El acceso a Internet lo proporcionan los proveedores, que asignan direcciones IP a los usuarios, lo que permite conectarse a la red global. Como sabes, las direcciones IPv4 se han agotado. Para que un proveedor reciba nuevas IP de la IANA (la organización internacional que gestiona la distribución de subredes), debe presentar una solicitud y ponerse en una cola de varios meses para recibir direcciones IP liberadas por otros. Además, el mantenimiento de cada IP cuesta dinero y los proveedores pagan cada año una renta a la IANA. En este sentido, a menudo se da la situación de que el proveedor tiene menos direcciones disponibles que clientes, lo que obliga a gestionarlas dinámicamente mediante DHCP, o a usar NAT.

Cuando se asigna una IP de este tipo a un cliente, se dice que es "pública", es decir, única en Internet y registrada en la IANA. En este caso, no hay restricciones para la conexión en red.

Cuando se usa NAT, es decir, bajo una misma IP pública se organiza el acceso de varios clientes, entonces se dice que la IP es "privada". Esto significa que el usuario tiene una dirección local (privada) que solo funciona en esa red local:

  • 10.0.0.0 — 10.255.255.255 (10.0.0.0/8)
  • 100.64.0.0 — 100.127.255.255 (100.64.0.0/10)
  • 172.16.0.0 — 172.31.255.255 (172.16.0.0/12)
  • 192.168.0.0 — 192.168.255.255 (192.168.0.0/16)
Ya del lado del proveedor, el router organiza una tabla de enrutamiento que permite retransmitir el tráfico de esos clientes hacia direcciones "públicas"; este mecanismo está completamente oculto para el usuario y no hay forma de intervenir en él. Al usar direccionamiento "privado", la navegación por sitios web no se limita en modo alguno, pero los servicios que requieren conexiones entrantes no pueden funcionar.

Cuando se habla de un router doméstico y su IP pública, en él tiene lugar el mismo proceso de NAT, pero el usuario puede abrir puertos y controlar de todas las formas posibles el proceso de traducción de IP.

Los precios de Alviy para DynDNS son por modelo de suscripción