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.
home-server
tomato
dynamic-dns
Praveen
fuente
fuente
Respuestas:
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.
fuente
Eso no tiene nada que ver con tu enrutador. Necesita agregar su nombre de dominio al servidor web. Si está utilizando apache, es posible que deba agregar su nombre de dominio al archivo vhosts. Leer más aquí: http://support.aiso.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=243
fuente