
Estou usando o serviço ADSL do ISP. O modem ADSL possui apenas 1 porta LAN e essa porta está conectada ao meu PC.
O IP da LAN do meu computador é 192.168.1.100 e tenho o Apache rodando no localhost (127.0.0.1) na porta 80.
Minha configuração é como na imagem:
No entanto, depois de salvar esta configuração NAT, ainda não consigo acessar o Apache no meu PC (192.168.1.100, porta 80) pela Internet.
Alguma sugestão?
Responder1
Eu tenho o Apache rodando em localhost (127.0.0.1)
Você tem o Apache ouvindo 192.168.1.0/24
? Se estiver apenas ouvindo 127.0.0.1
, ele "ouvirá" apenas as conexões do seu computador.
Você também deve verificar se o Firewall do Windows (ou qualquer arquivo que você usar) está configurado para aceitar conexões na porta 80 do seu adaptador de rede.
Responder2
Se você está entrandohttp://192.168.1.100/no navegador da Web do PC, as configurações de NAT não estão envolvidas e devem funcionar sem o envolvimento do roteador.
No entanto, se você inserir o mesmo endereço em outro sistema na Internet, não funcionará, porque esse endereço está oculto atrás do NAT do seu roteador. Você precisa usar o IP externo do seu roteador, não o IP da LAN local do seu PC. A configuração do seu roteador deve mostrá-lo em algum lugar ou em um site comohttp://www.whatismyip.com/posso te contar.