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. 1

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

  2. 2

    Trage den Provider-Block aus dem Kasten unten in /etc/inadyn.conf ein (Hostname und Token anpassen).

  3. 3

    Starte den Dienst neu: „systemctl restart inadyn“.

  4. 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.

inadyn
# /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.
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