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
Installiere ddclient, z. B. mit „apt install ddclient“.
-
2
Ersetze den Inhalt von /etc/ddclient.conf durch den Kasten unten (Hostname und Token anpassen).
-
3
Starte den Dienst neu: „systemctl restart ddclient“.
-
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.
# /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. |
| badauth | Der Update-Token stimmt nicht. Im Portal lässt sich ein neuer erzeugen. |
| nohost | Der Hostname gehört nicht zu diesem Token. |
| notfqdn | Der übergebene Hostname ist kein gültiger Name. |
| abuse | Zu viele Updates in kurzer Zeit oder die Zone ist gesperrt – kurz warten. |
| 911 | Vorü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.