Não é possível resolver o URL localmente para vários dispositivos

0

Eu tenho um nome de domínio anexado a um DDNS. Ele está apontado para minha casa e eu tenho três sistemas que estão executando um servidor web usando as portas padrão e duas outras portas. Eu costumava ter AT & T e isso nunca foi um problema, mas agora que mudei para o Charter, parece que não estou resolvendo o nome de domínio corretamente no interior sem a modificação do cliente.

Todas as portas foram encaminhadas corretamente e eu posso vê-las na web externa para que isso não seja um problema. Eu só tenho tantos dispositivos que usam esses sistemas que tentar modificá-los diretamente se tornou um pesadelo.

Nos últimos dois dias, tenho pesquisado métodos diferentes e não consigo encontrar uma solução. Eu sei que preciso de algum tipo de resolução de servidor DNS do meu lado, mas não tenho certeza de como configurar um que não interfira, mas também permite que eu use o mesmo domínio para todos os três sistemas.

Alterei os endereços DNS do meu roteador para o primeiro Google e depois para o OpenDNS, mas isso não resolveu o problema.

Qualquer ajuda seria apreciativa.

    
por Harley Frank 05.10.2018 / 17:44

1 resposta

1

O mais provável é que o seu gateway NAT não esteja fazendo loopback NAT (também conhecido como NAT hairpinning) corretamente. Veja se isso é algo que você pode ativar no seu gateway NAT. Caso contrário, veja se você pode executar o firmware do roteador de código aberto, como o OpenWrt, no roteador. Se isso não funcionar, compre um roteador que reconheça o NAT Loopback corretamente e use-o como seu gateway NAT, em vez da caixa fornecida pelo ISP.

Eu estou supondo que a razão pela qual isso quebrou quando você trocou ISPs é que você usa as caixas fornecidas pelo ISP como seu roteador de gateway NAT, e talvez sua caixa AT & A fez o loopback NAT corretamente, mas a sua caixa Carta não.

Seu DDNS aponta seu nome de domínio para o endereço IP externo / público / WAN do seu roteador. Isto significa que quando um cliente no lado interno / privado / LAN do seu roteador tenta se conectar a esse endereço, seu roteador tem que ser inteligente o suficiente para perceber que este pacote precisa ter o NAT de saída feito para ele, e então ter NAT de entrada feito para isso, e depois ser enviado para o seu servidor interno. O mesmo com respostas do servidor para o cliente. Essa idéia de ter que fazer os dois tipos de NAT nos mesmos pacotes é conhecida como NAT loopback ou NAT hairpinning porque os pacotes precisam fazer um "hairpin turn" e voltar ao roteador, direto para a LAN privada. Muitos gateways de banda larga residenciais são lixo barato que não fazem o loopback NAT corretamente.

    
por 05.10.2018 / 18:32