Não é possível acessar o nome de host DDNS da minha rede doméstica

0

Eu tenho um domínio DDNS registrado e posso ssh usando a conexão de internet do meu telefone. Mas quando tento acessá-lo do meu provedor de internet, estou recebendo um erro de tempo limite. Estou usando o DNS do Google 8.8.8.8 em casa.

Alguma idéia para algum servidor DNS melhor ou qualquer outra coisa para que eu possa conectar-me a partir da rede doméstica?

    
por CuriousGuy 08.04.2017 / 18:18

2 respostas

1

O problema é que o seu gateway não está "propriamente" (questão de opinião) reescrevendo o IP de origem, pois está enviando pacotes NATing para o IP externo (DDNS) do seu servidor interno. Às vezes, isso é chamado de "hairpin NAT" ou "loopback NAT" e este post oferece uma explicação mais completa .

Uma solução (alguns podem dizer que funciona ao redor) para isso é DNS split-horizon para a sua rede interna ( muitos posts sobre isso, incluindo este que pode ajudar ). Ou seja, em vez de confiar no DNS do Google, configure seu próprio servidor DNS localmente que ofereça endereços IP (internos) diferentes para servidores internos. Dessa forma, o tráfego não quer sair para o endereço externo como registrado via DDNS.

    
por 10.04.2017 / 15:35