Meu domínio dyndns não aponta para o IP correto de dentro da minha rede, como posso corrigir isso?

Meu domínio dyndns não aponta para o IP correto de dentro da minha rede, como posso corrigir isso?

Configurei uma conta DynDns para apontar um domínio para meu servidor IP dinâmico em casa. De qualquer rede "externa", a conexão está funcionando e apontando para o meu servidor. Mas quando aponto meu navegador para minha URL (xxxx.dyndns.org) de dentro da minha LAN, ele vai para a página de login do meu modem ADSL.

O que estou fazendo de errado?

Responder1

Você não está fazendo nada de errado, é exatamente assim que funciona o DynDNS. DynDNS está retornando seu IP público para sua conexão doméstica com a Internet, à qual o roteador responde. Como você está dentro da rede, presume-se que você deseja se conectar ao próprio roteador e não às regras de encaminhamento de porta, porque você já está atrás do firewall. Para poder usar seu URL DynDNS dentro de sua rede, seu roteador precisa suportar reflexão NAT (ou reflexão de porta). Isso permite que usuários internos se conectem ao seu IP público e isso reflete de volta para o IP interno correto por meio das regras de encaminhamento de porta do roteador.

Se não tiver isso, você precisará executar o DNS duplo ou usar outros métodos, como substituir o arquivo hosts quando interno na rede.

Responder2

Se o seu roteador não suportar reflexão NAT, você poderá usar o encaminhamento de porta, mas isso dependerá muito do que você está hospedando.

Responder3

Você precisa de reflexão NAT. No meu roteador (Zyxel USG60W), esse recurso é chamado NAT Loopback. Ele pode ser encontrado na página NAT/Port forwarding. Primeiro, recebi um aviso porque configurei meu IP externo/original como qualquer. Corrigido configurando-o para o endereço público da minha porta WAN1. Você pode obter o endereço automaticamente criando um objeto de endereço e selecionando IP da interface e escolhendo wan1.

Responder4

Eu tive o mesmo problema. Acabei instalando dnsmasqem uma máquina na minha lan e adicionando esta linha a dnsmasq.conf:

address=/MY_DDNS_DOMAIN/192.168.0.101

Em seguida, use essa máquina como servidor DNS.

O que isso faz é mapear o nome de domínio ddns para o ip desejado na minha lan. Problema resolvido.

informação relacionada