Port Forwarding não parece chegar ao Apache

2

Eu tenho um servidor Apache http em execução no meu computador, ouvindo a porta 80. Posso acessar minha página "hello world" visitando http://localhost/ no meu navegador. Eu também configurei um endereço IP estático, para que eu possa acessar a mesma página, visitando http://192.168.0.35/

Eu recentemente mudei de apartamento / apartamento, então também mudei de roteador. Antes de me mudar, eu estava usando um roteador Netgear (não me lembro do modelo exato), mas consegui acessar minha página através do endereço IP externo, apenas encaminhando a porta 80 para o meu computador. Agora estou em um SMC8014W-G, então eu segui este guia para configurar o encaminhamento. Eu também usei o programa verificador de portas para verificar se as portas (80, 443-apenas-em-caso) estavam sendo encaminhadas . De acordo com esse programa, eles estão sendo encaminhados corretamente (e eu verifiquei algumas outras portas aleatórias, para ter certeza de que não estava me dando falsos positivos).

Tanto quanto eu posso dizer, eu fiz tudo que eu preciso fazer para que eu possa acessar o meu site a partir do meu endereço IP externo, mas simplesmente não está funcionando! Eu perdi um passo crucial? O que poderia estar errado?

    
por Dylan Halperin 11.06.2011 / 04:02

3 respostas

0

Eu não tinha percebido isso, mas aparentemente alguns roteadores (por exemplo, o meu) não permitem que você use seu endereço IP externo para acessar sua própria rede. Eu visitei meu endereço externo de uma rede diferente e consegui ver a página inicial sendo atendida pelo meu próprio servidor.

    
por 29.06.2011 / 21:52
0

Você ainda tem o mesmo IP estático de 192.168.0.35? É possível que você tenha um IP diferente e possa estar em uma sub-rede diferente com o novo roteador.

Possivelmente, também não é uma questão de stackoverflow.

    
por 11.06.2011 / 04:09
0

Eu sugeriria verificar se o seu provedor pode estar bloqueando o acesso. Se você vai para GRC e seleciona os escudos para cima, você pode executar um portscan do seu dispositivo remotamente. Se a porta não aparecer como aberta, você pode tentar encaminhar seu servidor para algo como 8080 ou 8001 para ver se seu provedor permite esse acesso.

    
por 11.06.2011 / 22:39