Eu tenho um servidor doméstico em execução (usando Windows 7) e dentro da LAN posso navegar no site. Fiz as alterações necessárias no firewall e encaminhei a porta no roteador.
Infelizmente, quando tento acessar o site de fora da LAN pelo IP externo (e pela porta que estou encaminhando), não consigo acessar o site. como se não existisse.
Tenho certeza que fiz o encaminhamento certo, pois quando tento navegar na web a partir de um computador na LAN, e uso o ip externo do roteador (e a porta), recebo meu site.
Todos os guias param aqui. Tenho pesquisado na web há dias - e nada.
Eu sei que não importa, mas tentei apache2.4 , tomcat, xampp e até construí meu próprio servidor com Java - nenhum deles funcionou fora da LAN
Responder1
Muito provavelmente, o seu ISP está bloqueando a porta 80. A porta 80 é a porta padrão usada para a web. Os ISPs bloquearão a porta 80, dizendo que a hospedagem na web é um serviço de nível empresarial e cobrarão mais. Tente alterar a porta do seu servidor para 8080, bem como altere o encaminhamento de porta. Em seguida, conecte-se ao seu servidor em um navegador :8080
anexado ao final. Feito isso, substitua o seguinte pelo seu endereço IP externo e insira-o no seu navegador http://10.10.10.10:8080
.
Você sempre pode verificar com seu ISP se eles estão bloqueando a porta 80. Se estiverem, você pode simplesmente usar uma porta diferente, como 8080, ou pagar por um nível de serviço mais alto.
Responder2
O seu ponto de acesso à Internet (modem a cabo, modem DSL) também atua como roteador ou você possui um segundo dispositivo depois desse dispositivo, como um roteador sem fio? No caso de você ter dois dispositivos, é possível que sua configuração esteja realmente exigindo encaminhamento de porta no dispositivo externo (o modem) e no dispositivo interno (o roteador sem fio), ou melhor ainda, para colocar o dispositivo externo em modo bridge que permite que o roteador adquirido seja o dispositivo mais externo da rede no que diz respeito ao roteamento.