Configuré una cuenta DynDns para apuntar un dominio a mi servidor IP dinámico en casa. Desde cualquier red "externa", la conexión funciona y apunta a mi servidor. Pero cuando apunto mi navegador a mi URL (xxxx.dyndns.org) desde mi LAN, va a la página de inicio de sesión de mi módem ADSL.
¿Qué estoy haciendo mal?
Respuesta1
No estás haciendo nada malo, así es exactamente como funciona DynDNS. DynDNS devuelve su IP pública para la conexión a Internet de su hogar, a la que responde el enrutador. Debido a que está dentro de la red, se supone que desea conectarse al enrutador y no a las reglas de reenvío de puertos porque ya está detrás del firewall. Para poder utilizar su URL DynDNS dentro de su red, su enrutador debe admitir la reflexión NAT (o reflexión de puerto). Esto permite a los usuarios internos conectarse a su IP pública y se refleja en la IP interna correcta a través de las reglas de reenvío de puertos del enrutador.
Si no tiene esto, necesitará ejecutar DNS dual o utilizar otros métodos, como anular su archivo de hosts cuando esté interno en la red.
Respuesta2
Si su enrutador no admite la reflexión NAT, puede usar el reenvío de puertos, pero esto dependerá en gran medida de lo que esté alojando.
Respuesta3
Necesitas reflexión NAT. En mi enrutador (Zyxel USG60W), esta función se llama NAT Loopback. Se puede encontrar en la página NAT/Reenvío de puertos. Primero, recibí una advertencia porque configuré mi IP externa/original en cualquiera. Lo solucioné configurándolo en la dirección pública de mi puerto WAN1. Puede obtener la dirección automáticamente creando un objeto de dirección, seleccionando la IP de la interfaz y luego eligiendo wan1.
Respuesta4
Yo tuve el mismo problema. Terminé instalándolo dnsmasq
en una máquina en mi LAN y agregando esta línea a dnsmasq.conf
:
address=/MY_DDNS_DOMAIN/192.168.0.101
Luego use esa máquina como servidor DNS.
Lo que esto hace es asignar el nombre de dominio ddns a la IP deseada en mi LAN. Problema resuelto.