Eu diria que @Insyte está em cima de algo quando fala sobre o assunto ser uma questão de resolução DNS … o que significa então que o problema é a reescrita de pacotes (leia @Insyte post novamente para essa explicação).
Assumindo que tem a seguinte configuração:
- IP público:
201.206.x.y
- IP Privado:
192.168.0.50
- Encaminhamento de portas para todos os 80 (e 443 se estiver a fazer SSL) no IP
201.206.x.y
→ 192.168.0.50
Digite então o seguinte no seu navegador, enquanto estiver na sua rede interna:
http://www.yourwebsite.com
e o erro ocorre. Portanto, solução: hackear o seu ficheiro anfitrião.
No Windows, vá para C:\windows\system32\drivers\etc\hosts
& (atenção, não há nenhuma extensão nesse ficheiro). Em Linux, o ficheiro está localizado em /etc/hosts
.
Se abrir esse ficheiro no Bloco de Notas, poderá então ver quaisquer entradas que sejam utilizadas para substituir o DNS. Se desejar actualizar esse ficheiro, terá de abrir o Bloco de Notas (ou qualquer programa que esteja a utilizar para editar o ficheiro) com direitos de Administrador - caso contrário, não poderá guardar o ficheiro.
Adicione isto ao seu ficheiro de anfitrião:
192.168.0.50 www.yourwebsite.com
Depois _ reinicie o seu navegador, introduza o URL e violà! Está a funcionar. Isto significa que o seu navegador não depende do seu DNS para resolver o seu domínio para o IP. Em vez disso, estamos a sobrepor-nos a isto e a dizer: _Navegador, basta ir ao meu IP interno para esse nome de domínio, em vez de pedir o DNS para o endereço IP.
Se estiver num escritório, então pode obter todas as pessoas que precisam de aceder a este website interno, para hackear o seu ficheiro anfitrião, ou se tiver um DNS interno, então pode adicionar uma entrada a isso.
Outra ideia é ter um servidor proxy interno (para toda a navegação na web, etc.) e depois hackear o ficheiro do anfitrião no servidor proxy. Isto significa que o seu browser dirá, Proxy, pode por favor obter-me o recurso http://www.mywebsite.com
e o proxy diz Sure, e porque me disseram para ignorar o DNS para esse domínio, vou apenas dar o IP que foi codificado no meu ficheiro de hosts.