Este é suposto ser um exemplo muito simples para fins de aprendizagem, mas por algum motivo está decidindo não funcionar.
Eu configurei um servidor web Apache na minha caixa Linux com apenas uma página fictícia. Funciona muito bem dentro da rede (como deveria).
Em seguida, ativei meu serviço DynDns, redirecionei a porta 80 para o roteador e voilà, meu iMac pode acessar a página usando meu endereço dyndns test1.mynetgear.com.
Como ainda está dentro da rede local (mesmo acessando um nome de domínio externo), eu queria verificar se um dispositivo FORA da minha rede local poderia acessá-lo.
Então eu puxei o site no meu celular (sobre LTE) e .... nada. Não foi possível encontrar o servidor. Virei o port forwarding por um segundo só para verificar que sem ele, até mesmo o meu iMac não podia acessar a página, e não podia. Liguei o encaminhamento de porta de volta e, de repente, meu telefone conseguiu acessar a página. Ótimo, parece que funciona. Mas então eu puxei para cima em um navegador da Web diferente no telefone e, de repente, não funciona de novo. Puxou-o no primeiro navegador do telefone e, de repente, isso também não funciona.
Parece que eu fiz tudo o que precisava ser feito, incluindo o encaminhamento da porta 80, com um nome de domínio estático funcionando (graças ao dyndns), mas por algum motivo, dispositivos fora da rede, além daquela que funcionava, não puderam parecem acessar a página da web ...
Qualquer sugestão seria muito apreciada.
-Bryan
Edit: Aqui está a imagem do meu telefone se conectando com sucesso quando eu usei a porta 8080 (é em LTE e não minha conexão wifi) Captura de tela do Safari
fonte