atualização do ddclient para o IP local em vez do IP público


11

Estou tentando configurar o ddclient no meu servidor ubuntu para atualizar meus registros DNS no zoneedit para quando meu IP público for alterado.

Está atualizando bem, o problema é que está dando zoneedit ao meu IP local em vez do meu público.

SUCCESS:  updating mydomain.com: IP address set to 192.168.0.17 (200: Update succeeded.)

Meu arquivo de configuração ddclient se parece com isso:

protocol=zoneedit1
use=if, if=eth0
server=dynamic.zoneedit.com
login='user'
password='password'
mydomain.com

Por que está atualizando para o meu IP local em vez do meu IP público?

Atualização: isso pode ser porque estou atrás de um roteador? Se sim, como devo configurar o ddclient para obter o IP público?

Respostas:


22

Sim, o problema é porque você está atrás de um roteador. A melhor solução seria verificar se você pode instalar um cliente ddns no próprio roteador. Caso contrário, existem ferramentas de atualização de ddns que acessam um servidor remoto e determinam seu IP pelo que isso gera.

Isso pode ser feito substituindo:

use=if, if=eth0

Com isso:

use=web, web=checkip.dyndns.org/

Qual é aparentemente a configuração padrão gerada pelos debconfsistemas Debian.


ah - obrigado. Eu presumi que o ddclient usaria um servidor remoto para obter o IP, se alguém souber como configurar isso, seria ótimo.
11268 Alex Coplan

agora resolvido - veja minha resposta
Alex Coplan

2

Substituir

use=if, if=eth0

com

use=web, web=my.ip.fi/

O que isso faz? Você adicionaria alguma informação ou contexto sobre por que essa é uma solução?
Raystafarian

my.ip.fi apenas exibe seu endereço IP atual sem a opção "Seu endereço IP atual é: ...". Então você pode
enrolar

Adicione essas informações à sua resposta e um exemplo de como ela é diferente da resposta já aceita, caso contrário, apenas parecerá uma resposta duplicada com um site diferente.
Raystafarian

icanhazip.com também exibe apenas IP
warhansen
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.