Isso é normal para acontecer. O problema não é um firewall no nível do ISP, mas simplesmente o seu roteador. Quando você aponta para um endereço de dentro de sua LAN para um IP público que está dentro de sua lan, acontece o seguinte:
Your PC
- > Your Router
- > Internet
- > Your Router
- > Your other PC
.
O problema é que quando uma conexão com a Internet é redirecionada para o seu roteador, o roteador fica confuso porque a conexão já está vindo do seu roteador e, como tal, não está funcionando. A única maneira de fazer isso funcionar é fazer com que o endereço público aponte para sua rede local a partir de inside
da sua rede, para que ela nunca saia da sua LAN.
Dado que você já tem seu servidor DNS no seu servidor linux, adicione seu domínio mylocal.net e todos os subdomínios lá, e aponte para o seu endereço IP local, 192.168.0.111, e assegure-se de que a conta mylocal.net atual faz o DNS real para o mundo exterior.
Aqui está um exemplo com o que acontecerá:
Vamos supor que você tenha configurado o test.mylocal.net para apontar para o seu IP público chamado 12.34.56.78
Agora, de fora da sua LAN, o ping test.mylocal.net responderá a 12.34.56.78.
No seu servidor DNS Linux, você adiciona test.mylocal.net e aponta para 192.168.0.111.
Quando você está dentro da sua rede , e entra no test.mylocal.net no seu navegador, acontece o seguinte:
- Browser: um host local é configurado com test.mylocal.net? Não.
- Navegador, encaminhar solicitação para o servidor DNS local.
- O servidor DNS local é o seu servidor DNS Linux: o test.mylocal.net está definido? Sim, retorne 192.168.0.111
- O navegador agora se conecta ao seu servidor da Web e mostra a página.
Fora da rede:
- Browser: um host local é configurado com test.mylocal.net? Não.
- Navegador, encaminhar solicitação para o servidor DNS local.
- O servidor DNS local é o roteador ou o servidor DNS de alguém.
- O servidor DNS local não possui uma entrada específica para test.mylocal.net, Retorna No.
- O servidor DNS local pergunta ao servidor DNS da Internet o que é o IP.
- O servidor DNS da Internet recebeu seu test.mylocal.net com uma atualização e retorna o ip público.
- O navegador faz solicitação ao seu ip público.
- O navegador se conecta ao seu roteador.
- O roteador encaminha a solicitação ao seu servidor linux.
- O servidor Linux veicula a página da Web.
- O navegador mostra a página da web.