Dominio que se resuelve en la dirección IP de lan bajo DNS dinámico y tomate

3

Recientemente, comencé a alojar mi sitio web personal en un servidor doméstico que usa DNS dinámico.

El dominio está registrado en GoDaddy y ZoneEdit como el administrador dinámico de DNS. Todo funciona bien hasta que llega a mi enrutador (con Tomato v1.28). El dominio (digamos example.com) se traduce de la siguiente manera:

http://www.example.com ---> http://192.168.1.200/wiki/index.php/Main_Page

en lugar de

http://www.example.com/wiki/index.php/Main_Page

Estoy usando la función de reenvío de puertos incorporada en Tomato. El curso anterior funciona en una máquina conectada a la red local.

Esto sucede solo cuando se intenta acceder a la URL raíz, es decir, www.example.com, pero www.example.com/blog o www.example.com/wiki conservan el nombre de dominio.

Estoy usando un servidor centos, con apache.

Praveen
fuente
El problema no estaba en el enrutador ni en la configuración del nombre de host, sino en el LocalSettings.php de mediawiki que estoy usando. Arreglando el nombre del servidor en el archivo arreglado todo.
Praveen

Respuestas:

2

Su servidor web está redireccionando, pero no se ha configurado con un nombre DNS, por lo que utiliza su dirección IP interna en la respuesta de redirección.

Configure el nombre de dominio en el software del servidor web.

RedGrittyBrick
fuente