DynDNS mit UniFi einrichten
UniFi-Gateways haben einen eingebauten DynDNS-Client (Dienst „dyndns“). Die Einstellung unterscheidet sich zwischen aktuellen UniFi-OS-Geräten (UDM, UDM Pro, UDM SE, Cloud Gateway) und älteren USG-Modellen.
Zu finden unter: Settings → Internet → WAN → Dynamic DNS
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
Öffne in der UniFi-Oberfläche Settings → Internet, wähle deine WAN-Verbindung und dort Dynamic DNS → „Create New Dynamic DNS“.
-
2
Wähle als Service „dyndns“.
-
3
Übernimm Hostname und Server aus dem Kasten unten – für aktuelle Geräte die obere, für USG/USG Pro die untere Variante.
-
4
Speichern. Das Gateway meldet seine öffentliche IP ab jetzt automatisch.
Die Einstellungen
Ersetze heim.n24dns.de durch deinen Host und DEIN-UPDATE-TOKEN durch deinen Token aus dem Portal.
Settings -> Internet -> WAN -> Dynamic DNS -> Create New Dynamic DNS: UDM / UDM Pro / UDM SE / Cloud Gateway (aktuelle UniFi-OS-Geräte): Service: dyndns Hostname: heim.n24dns.de Username: beliebig (nicht ausgewertet) Password: beliebig (nicht ausgewertet) Server: n24dns.de/update?key=DEIN-UPDATE-TOKEN&hostname=heim.n24dns.de&ip=auto&x=heim.n24dns.de (das &x= am Ende ist kein Tippfehler -- manche UniFi-Geräte hängen ihren eigenen Hostname-Wert ungetrennt ans Server-Feld an; der Platzhalter fängt das ab, ohne den echten ip=-Parameter zu beschädigen) USG / USG Pro (ältere Geräte, kein Pfad im Server-Feld möglich): Service: dyndns Server: n24dns.de Hostname: heim.n24dns.de Username: heim.n24dns.de Password: DEIN-UPDATE-TOKEN
Das „&x=…“ am Ende der Server-Adresse ist Absicht: Manche UniFi-Geräte hängen den Hostnamen ohne Trennzeichen an das Server-Feld an. Der Platzhalter fängt das ab.
UniFi meldet pro Eintrag nur eine IP-Version. Für IPv4 und IPv6 brauchst du deshalb unter Umständen zwei getrennte Hosts.
Ist im Gateway ein DNS-Inhaltsfilter aktiv, kann er neu angelegte Namen in deinem eigenen Netz eine Zeit lang blockieren, obwohl sie im Internet längst auflösen. Nimm deine Domain dann in die Ausnahmeliste auf.
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.
Häufige Fragen
Warum steht „ip=auto“ in der Adresse?
Damit N24DNS die Absenderadresse der Anfrage nimmt. Das Gateway selbst kennt hinter doppeltem NAT oder CGNAT oft nur eine private Adresse.
Noch kein DynDNS-Host?
Registrieren, Host anlegen, Einstellungen aus dem Portal übernehmen – fertig.