DynDNS mit inadyn einrichten
inadyn steckt in vielen Routern und Firewalls und läuft auch eigenständig unter Linux. N24DNS wird als dyndns2-kompatibler Anbieter eingetragen.
Zu finden unter: /etc/inadyn.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 inadyn, z. B. mit „apt install inadyn“.
-
2
Trage den Provider-Block aus dem Kasten unten in /etc/inadyn.conf ein (Hostname und Token anpassen).
-
3
Starte den Dienst neu: „systemctl restart inadyn“.
-
4
Zum Testen eignet sich „inadyn -1 -l debug“: Dort siehst du die Antwort von N24DNS.
Die Einstellungen
Ersetze heim.n24dns.de durch deinen Host und DEIN-UPDATE-TOKEN durch deinen Token aus dem Portal.
# /etc/inadyn.conf
provider default@dyndns.org {
hostname = "heim.n24dns.de"
username = "heim.n24dns.de"
password = "DEIN-UPDATE-TOKEN"
ddns-server = "n24dns.de"
ddns-path = "/nic/update?"
}
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.