acessando meu servidor web funciona ... exceto dentro da minha intranet

1

Este é um problema no roteador?

Eu tenho um Roteador sem fio TP-LINK TD-W8960N . Hoje eu configurei um servidor web apache2 em uma máquina 12.04 do Ubuntu na minha casa. Eu tenho o meu roteador para porta pacotes TCP para a frente na porta 8041 para a porta da máquina ubuntu 8041, eu tenho o apache ouvindo na porta 8041, eu dei o endereço IP do roteador um nome de domínio, digamos "example.com", e eu esperava tudo para funcionar bem.

Mas isso não funciona muito bem. Se eu for para http://example.com:8041 de um computador que não esteja na minha intranet, tudo funcionará bem. De dentro da minha intranet eu também posso acessar o servidor web usando http://192.168.1.25:8041 , com 192.168.1.25 o endereço IP local que meu roteador deu ao servidor web do ubuntu.

No entanto, se eu for para http://example.com:8041 de um computador dentro da minha intranet, isso não funcionará: recebo um erro "não é possível conectar": - /

Eu tentei mover tudo para a porta 80. A porta 80 é a porta que meu roteador usa, então mudei a porta do roteador para 8080 e executei o apache pela porta 80 em todos os lugares. Desta vez funcionou de fora da intranet, e com a intranet http://192.168.1.25 funcionou bem, mas http://example.com me levou para a página de login do roteador, mesmo que o roteador estivesse alegando estar escutando na porta 8080: - /

O Google me levou para isso - essa pessoa parece ter exatamente o problema que eu tinha, mas não tenho respostas (mas talvez ele tenha postado no lugar errado).

É isso que o roteador está fazendo? Eu realmente gostaria de poder acessar as páginas da web localmente usando o endereço externo correto (para que eu possa escrever scripts que funcionem em máquinas na minha intranet e também fora dela; atualmente não tenho uma opção que funcione em todos os computadores que eu têm acesso, incluindo aqueles no meu trabalho que não estão na minha intranet).

    
por eric 28.04.2014 / 00:53

1 resposta

1

Seu roteador não está conseguindo fazer NAT em gancho , a.k.a. "NAT de loopback", etc.

A solução é geralmente comprar um roteador melhor, ou tentar melhorar seu roteador com uma distribuição de firmware Linux incorporada para terceiros, como o DD-WRT.

A Apple tem sido muito boa em sempre fazer com que seu firmware da estação base AirPort sempre ofereça suporte ao NAT suspenso. Eu não tenho experiência para dizer o mesmo para qualquer outra marca.

    
por 28.04.2014 / 01:13