Seu servidor da Web está redirecionando, mas não foi configurado com um nome DNS, portanto, usa seu endereço IP interno na resposta de redirecionamento.
Configure o nome do domínio no software do servidor da Web.
Recentemente, comecei a hospedar meu website pessoal em um servidor doméstico usando o DNS dinâmico.
O domínio está registrado em Godaddy e ZoneEdit como o gerenciador de DNS dinâmico. Tudo funciona bem até chegar ao meu roteador (com Tomato v1.28). O domínio (digamos example.com) é traduzido da seguinte forma:
http://www.example.com ---> http://192.168.1.200/wiki/index.php/Main_Page
em vez de
http://www.example.com/wiki/index.php/Main_Page
Estou usando o recurso de encaminhamento de porta no Tomato. O curso acima funciona em uma máquina conectada à rede local.
Isso acontece apenas quando se tenta acessar o URL raiz, por exemplo, www.example.com, mas www.example.com/blog ou www.example.com/wiki retêm o nome do domínio.
Estou usando um servidor centos, com o apache.
Seu servidor da Web está redirecionando, mas não foi configurado com um nome DNS, portanto, usa seu endereço IP interno na resposta de redirecionamento.
Configure o nome do domínio no software do servidor da Web.
Isso não tem nada a ver com o seu roteador. Você precisa adicionar seu nome de domínio ao servidor da web. Se você estiver usando o apache, talvez seja necessário adicionar seu nome de domínio ao arquivo vhosts. Leia mais aqui: link
Tags home-server tomato dynamic-dns