ddclient aktualisiert auf lokale IP anstelle von öffentlicher IP

11

Ich versuche, ddclient auf meinem Ubuntu-Server einzurichten, um meine DNS-Einträge in zoneedit zu aktualisieren, wenn sich meine öffentliche IP ändert.

Das Update funktioniert einwandfrei. Das Problem ist, dass zoneedit meine lokale IP-Adresse anstelle meiner öffentlichen IP-Adresse erhält.

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

Meine ddclient-Konfigurationsdatei sieht folgendermaßen aus:

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

Warum wird auf meine lokale IP-Adresse anstatt auf meine öffentliche IP-Adresse aktualisiert?

Update: Könnte das daran liegen, dass ich hinter einem Router stehe? Wenn ja, wie soll ich ddclient so konfigurieren, dass die öffentliche IP abgerufen wird?

Alex Coplan
quelle

Antworten:

22

Ja, das Problem ist, dass Sie sich hinter einem Router befinden. Die beste Lösung wäre zu sehen, ob Sie einen DNS-Client auf dem Router selbst installieren können. Andernfalls gibt es DNS-Update-Tools, die einen Remote-Server fingern und Ihre IP anhand dessen ermitteln, was dies ergibt.

Dies kann durch Ersetzen von:

use=if, if=eth0

Mit diesem:

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

Dies ist anscheinend die Standardkonfiguration, die von debconfDebian-Systemen generiert wird .

deed02392
quelle
ah danke. Ich nahm an, dass ddclient einen Remote-Server verwenden würde, um die IP zu erhalten. Wenn jemand weiß, wie man dies einrichtet, wäre das großartig.
Alex Coplan
jetzt gelöst - siehe meine Antwort
Alex Coplan
2

Ersetzen

use=if, if=eth0

mit

use=web, web=my.ip.fi/
Marvin Wiezorke
quelle
Was macht das? Würden Sie Informationen oder einen Kontext hinzufügen, warum dies eine Lösung ist?
Raystafarian
my.ip.fi zeigt nur Ihre aktuelle IP-Adresse ohne das Ding "Ihre aktuelle IP-Adresse ist: ..." an. So können Sie es auch
CURL
Bitte fügen Sie diese Informationen Ihrer Antwort hinzu und geben Sie ein Beispiel dafür, wie sie sich von der bereits akzeptierten Antwort unterscheidet. Andernfalls sieht sie nur wie eine doppelte Antwort mit einer anderen Site aus.
Raystafarian
icanhazip.com zeigt auch nur IP
warhansen