Paso 4: Gestión DDNS con Dynu + IP dinámica
El objetivo es hacer que la instancia de BookStack sea accesible desde Internet en el dominio sergio-jimenez.net. Para ello y dado que tengo una IP pública dinámica, necesito 3 requisitos:
- Buscar un proveedor de DDNS, registrarme y agregar el dominio sergio-jimenez.net. Obtener la lista de DNS que usa dicho proveedor.
- En el domain registrar Nominalia, apuntar a los DNS de un proveedor de DDNS (dynu.com)
- En el proveedor de DDNS agregar un dominio existente (sergio-jimenez.net) y apuntar a la IP pública, pero además instalar el cliente de Dynu para la actualización automática de esta IP pública cuando cambie (al ser dinámica, puede cambiar cuando se reinicie el home router).
Proveedor DDNS Dynu.com
He usado varios proveedores DDNS y el mejor me ha ido es Dynu.com. Ya lo usaba en prácticas/proyectos cuando estudiaba ASIR y sigue funcionando igual de bien. Una vez registrados, se nos presentan dos opciones para agregar un DDNS:
- Usar un dominio gratis ofrecido por dynu.com si no tenemos uno (el dominio tendría el formato xxxxx.ddnsfree.com o similar; ofrecen varios dominios)
- Traer un dominio existente del que tengamos gestión (uso esta opción, agregando sergio-jimenez.net)
Lista de DNS de Dynu.com:
- NS1.dynu.com [Los Angeles, US] - 162.216.242.2
- NS2.dynu.com [Phoenix, US] - 192.210.48.3
- NS3.dynu.com [Atlanta, US] - 104.149.238.82
- NS4.dynu.com [Dallas, US] - 45.119.209.45
- NS5.dynu.com [Seattle, US] - 216.244.86.50
- NS6.dynu.com [New Jersey, US] - 69.25.171.134
- NS7.dynu.com [Tokyo, JP] - 139.162.105.137
- NS8.dynu.com [Sydney, AU] - 172.105.178.214
- NS9.dynu.com [Singapore, SG] - 45.32.118.193
- NS10.dynu.com [Amsterdam, NL] - 176.56.237.121
- NS11.dynu.com [Frankfurt, DE] - 172.104.238.151
- NS12.dynu.com [London, UK] - 139.162.195.230
Estas IPs pueden cambiar. Hacer un nslookup si el propio registrar (como es el caso de Nominalia, no permite introducir únicamente el hostname y hay que añadir también la IP.
Cambio de DNS en Nominalia
En el panel de control general de Nominalia, me dirijo a Domain & DNS.
Una vez en panel de control del propio dominio, hago clic en la opción Configuration and DNS management:
Después habría que añadir los DNS de Dynu de más arriba (manualmente, es decir dominio e IP). Para poder alcanzar la página de configuración de DNS es necesario darle al link que indico, Start the DNS modification. Al darle salta una advertencia que simplemente nos indica que Nominalia deja de gestionar los DNS para este dominio (aceptamos).
Una vez cambiados los DNS habrá que esperar un rato para que se propague el cambio (Understanding DNS propagation). Podemos comprobarlo en WhatsMyDns. Una vez se haya propagado el cambio, podemos comprobarlo también en WhoIs:

Gestión de DDNS en Dynu
En la imagen previa se muestra el panel de control de Dynu con 2 iconos a destacar. El primero arriba a la derecha (las ruedas de engranaje) indican el acceso al propio panel de control. En el panel de control el icono DDNS Services da acceso a la gestión del DDNS.
Dentro del panel de gestión del servicio DDNS, hacer clic en el icono del lápiz nos lleva a la página de gestión del dominio sergio-jimenez.net. Realmente en este área no hay que tocar nada, pero muestro las opciones de configuración que se ofrecen: