¿Es NAT loopback la única razón por la que no puedo ver mi propio sitio web desde mi LAN?


0

Soy nuevo en esto, así que me disculpo si este es el lugar equivocado para tal pregunta.

Estoy probando un sitio web simple "hello world" alojado en casa. Como nuestro ISP no nos ha asignado una dirección IP estática, he configurado un subdominio con un proveedor de DNS dinámico para que apunte al enrutador doméstico . Llamemos a este subdominio mysubdomain.ddnsprovider.net . También tengo un dominio que poseo (y que se configuró con un proveedor diferente al del subdominio DNS dinámico) . Llamemos mymaindomain.com . Un registro CNAME DNS para mymaindomain.com está configurado para apuntar a mysubdomain.ddnsprovider.net .

Puedo navegar con éxito a mymaindomain.com y ver mi página "hello world" desde cualquier lugar fuera de la LAN de mi casa, pero si navego a mymaindomain.com desde cualquier máquina en casa (es decir, dentro de la LAN) obtengo "Server not found" / "página web no disponible", etc. errores.

Según varias búsquedas, entiendo que esto parece un problema de bucle de retorno de NAT y, como tal, es mejor resolverlo obteniendo un nuevo enrutador que admita bucle de retorno de NAT. Sin embargo, puedo ver mi sitio "hola mundo" si busco en mysubdomain.ddnsprovider.net desde cualquier lugar, incluso desde mi LAN. Por lo que (poco) entiendo acerca del NAT loopback, no debería poder conectarme a un sitio alojado dentro de mi LAN a través de una dirección externa (es decir, mysubdomain.ddnsprovider.net ) si la falta de soporte para NAT loopback por parte de mi enrutador es la causa del problema.

Entonces, antes de salir y comprar un nuevo enrutador, mi pregunta es:

¿Es definitivamente un problema de bucle de retorno NAT (¿cómo puedo confirmarlo?) Y si es así, ¿por qué puedo ver mi sitio web desde la LAN a través de mysubdomain.ddnsprovider.net ? Si no es NAT loopback, ¿qué es probable que sea y cuál es la mejor solución?

FWIW: estoy en el Reino Unido y estoy usando un enrutador inalámbrico BT home hub 3 conectado a un módem BT Openreach (fibra Infinity). ¿Alguien sabe si la falta de soporte de loopback NAT es inherente al enrutador, al módem o a ambos? - es decir, es probable que reemplazar el enrutador solucione el problema o que persista a menos que los reemplace a ambos (si es posible).

Cualquier luz que alguien pueda arrojar sobre esto y cualquier consejo sería muy agradecido.


Claramente no es un problema de bucle invertido, más como un problema de resolución de nombre para su dominio.
Sami Kuhmonen

Gracias Sami Si ingreso mymaindomain.com aquí: cachecheck.opendns.com , devuelve la IP correcta en todos los ámbitos. ¿Eso todavía indicaría un problema de resolución de nombre?
rfrank

Intente hacer ping a mysubdomain.ddnsprovider.net y mymaindomain.com desde adentro. Algunos enrutadores interceptan las solicitudes dns, y si la ip resultante coincide con la ip externa, devuelve la ip interna.
Lenne

Respuestas:


0

El BT HomeHub3 es un enrutador muy pobre para probar e intentar este proceso normalmente muy simple. NAT loopback funciona pero ignora el puerto 80: intente utilizar otro puerto para su sitio web (www.example.com:8000) y cree un nuevo servicio (puerto) y regla. Si todavía no hay alegría, use otro enrutador que tenga un bucle de retorno NAT adecuado. El enrutador debe tener PPPoE y usar el nombre de usuario / contraseña bthomehub@btbroadband.com / BT. Utilicé un TP-LINK WRT-710N con openwrt y finalmente pude hacer que mi sitio web funcionara interna / externamente.

Los cuadros BT blancos normalmente no tienen problemas (de todos modos, es un módem muy simple), pero los enrutadores causan muchos problemas.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.