Por que o URL está sendo transformado em um IP?

2

Estou tentando entender por que, quando digito um endereço de URL para um servidor de desenvolvimento, meu navegador o altera para um IP? No topo dos arquivos do meu host, tenho algo parecido 11.111.111.11 devserver.

Posso acessar o URL base muito bem, mas quando vou para devserver/page/index.phpele, transforma-o em um endereço como esse 11.111.111.11/page. Eu acho que tem algo a ver com os arquivos host ou o fato de eu usar uma VPN (Cisco IPSec) para acessar o servidor de desenvolvimento. Poderia ser esse o motivo? Não consigo encontrar informações sobre pessoas com problemas semelhantes.

Todos os meus arquivos host /private/etc/

hosts                                 
hosts.equiv                          
hosts.mamp.bak                       
hosts.save                            
hosts~orig   
dnelson
fonte
Esse problema não pode estar relacionado ao arquivo hosts, pois o protocolo HTTP não sabe sobre domínios e endereços IP até que o navegador informe o nome do domínio como a segunda linha de uma solicitação HTTP / 1.1.
davidgo 23/02

Respostas:

3

Seu servidor de desenvolvimento (ou o script PHP) está alterando a URL ao rotear / redirecionar sua solicitação. Examine seu código ou .htaccessarquivo PHP (ou arquivo de configuração equivalente) para verificar se o endereço IP do servidor está codificado em qualquer variável ou string de URL.

George P. Burdell
fonte
Também pode ser codificado <Host>ou <VirtualHost>configurado no Apache.
Arjan
Tudo funciona muito bem no meu computador de trabalho Windows, apenas o meu Mac está causando um problema remotamente. Se o IP tiver sido codificado permanentemente, todos os computadores que estão tentando acessá-lo alterarão o URL para o IP?
dnelson