DynDNS mit ddclient einrichten

ddclient ist der Klassiker unter Linux, auf dem Raspberry Pi und in vielen NAS-Systemen. N24DNS spricht das dyndns2-Protokoll, das ddclient direkt unterstützt.

Zu finden unter: /etc/ddclient.conf

Bevor du startest

Du brauchst ein N24DNS-Konto und einen DynDNS-Host, z. B. heim.n24dns.de. Beim Anlegen zeigt dir das Portal deinen persönlichen Update-Token und genau diese Einstellungen schon fertig ausgefüllt. Kostenlos registrieren

Schritt für Schritt

  1. 1

    Installiere ddclient, z. B. mit „apt install ddclient“.

  2. 2

    Ersetze den Inhalt von /etc/ddclient.conf durch den Kasten unten (Hostname und Token anpassen).

  3. 3

    Starte den Dienst neu: „systemctl restart ddclient“.

  4. 4

    Prüfe mit „ddclient -daemon=0 -verbose -noquiet“, ob das Update mit „good“ oder „nochg“ beantwortet wird.

Die Einstellungen

Ersetze heim.n24dns.de durch deinen Host und DEIN-UPDATE-TOKEN durch deinen Token aus dem Portal.

ddclient
# /etc/ddclient.conf
protocol=dyndns2
server=n24dns.de
ssl=yes
login=heim.n24dns.de
password='DEIN-UPDATE-TOKEN'
heim.n24dns.de

Testen

Du kannst das Update auch selbst auslösen, z. B. im Browser oder mit curl. N24DNS nimmt dann die Adresse, von der die Anfrage kommt:

curl "https://n24dns.de/update?key=DEIN-UPDATE-TOKEN&hostname=heim.n24dns.de&myip=auto"

Ob der Name schon auflöst, prüfst du mit unserem DNS-Lookup.

Was die Antworten bedeuten

good <IP>Die neue IP wurde gespeichert und ist sofort im DNS.
nochg <IP>Die IP hat sich nicht geändert – alles in Ordnung.
badauthDer Update-Token stimmt nicht. Im Portal lässt sich ein neuer erzeugen.
nohostDer Hostname gehört nicht zu diesem Token.
notfqdnDer übergebene Hostname ist kein gültiger Name.
abuseZu viele Updates in kurzer Zeit oder die Zone ist gesperrt – kurz warten.
911Vorübergehender Fehler bei uns. Der Router versucht es später automatisch erneut.

Der Name löst nicht auf?

  • Gerade erst angelegt? Resolver merken sich ein „gibt es nicht“ kurz. Bei uns ist das auf höchstens fünf Minuten begrenzt (bei Subdomains eine Minute) – danach klappt es.
  • Nur im eigenen Netz kaputt? Ein DNS-Filter oder Werbeblocker im Router kann neue Namen blockieren. Teste mit einem öffentlichen Resolver, etwa im DNS-Lookup über „Cloudflare“.
  • Auflösung klappt, aber keine Verbindung aus dem eigenen Netz? Dann zeigt der Name auf deine eigene öffentliche IP – dafür braucht der Router NAT-Loopback. Von außen funktioniert es trotzdem.
  • Dienst von außen nicht erreichbar? Prüfe die Portfreigabe mit dem Portchecker.

Noch kein DynDNS-Host?

Registrieren, Host anlegen, Einstellungen aus dem Portal übernehmen – fertig.

Kostenlos starten

Weitere Anleitungen