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?

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 .


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/

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.