DynDNS einrichten: FRITZ!Box, OPNsense, pfSense, Synology & Linux
Hier findest du für jedes Gerät, für das IPv64.net eine Anleitung hat, genau die Felder und Werte, die du eintragen musst: FRITZ!Box, Telekom Speedport, OPNsense, pfSense, UniFi, MikroTik, Synology, QNAP, VyOS, OpenWrt und Linux per curl und Cron. Was die einzelnen Parameter der Update-URL bedeuten, steht unter Update-URL & Protokoll.
Vorbereitung: Domain und Key
Du brauchst eine DynDNS-Domain und ihren Domain-Key. Beides findest du unter ipv64.net/dyndns bei EDIT Domain in der Domain Update URL, siehe Domain-Key und Update-URLs.
In den Beispielen steht deinedomain.ipv64.net für deine Domain und DEIN_DOMAIN_KEY für deinen Key. Ersetze beides durch deine Werte.
Bist du eingeloggt, zeigt der DynDNS Helper alle Anleitungen mit deinen echten Werten. Wähle oben deine Domain, dann setzt er deren Domain-Key ein. Ohne Auswahl zeigt er deinen Account-Key, der alle Domains deines Kontos ändern darf – nimm in Geräten besser den Domain-Key.
So funktioniert das Update: Dein Router oder ein Skript ruft regelmäßig die Update-URL auf. IPv64.net nimmt die Absenderadresse des Aufrufs oder die IP-Adressen, die in der URL stehen, und schreibt sie in den DNS-Eintrag deiner Domain. Erfolgreich ist das Update bei good (Adresse geändert) und nochg (Adresse war schon aktuell).
Jeder Aufruf zählt auf dein tägliches Update-Limit, auch wenn sich nichts geändert hat. Für die meisten Anschlüsse reicht ein Intervall von einer Stunde. Limits und Antwortcodes: Update-URL & Protokoll.
AVM FRITZ!Box DynDNS
Die FRITZ!Box meldet deine IP-Adresse selbst bei IPv64.net an. Dafür reicht ein Eintrag unter Internet → Freigaben → DynDNS:
| Feld | Wert |
|---|---|
| DynDNS-Anbieter | Benutzerdefiniert |
| Update-URL | https://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&ip=<ipaddr>&ip6=<ip6addr> |
| Domainname | deinedomain.ipv64.net |
| Benutzername | none (darf nicht leer sein) |
| Kennwort | none (darf nicht leer sein) |
Den Key trägst du in der Update-URL ein, deshalb genügt bei Benutzername und Kennwort ein beliebiger Text. <ipaddr> und <ip6addr> ersetzt die FRITZ!Box selbst durch ihre aktuelle IPv4- und IPv6-Adresse.
https://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&ip=<ipaddr>&ip6=<ip6addr>
FRITZ!Box mit IPv6-Prefix
Die FRITZ!Box kann auch das IPv6-Prefix ihres Heimnetzes mitschicken. Dann werden alle Geräte-Records mit Interface-ID automatisch angepasst (siehe IPv6-Prefix und Interface-ID). Nimm dafür diese Update-URL:
https://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&ip=<ipaddr>&ip6=<ip6addr>&ip6lanprefix=<ip6lanprefix>
Die FRITZ!Box ersetzt die Platzhalter selbst. Ein Aufruf sieht dann etwa so aus:
https://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&ip=192.0.2.10&ip6=2001:db8:1234:5600:3a10:d5ff:fe12:3456&ip6lanprefix=2001:db8:1234:5600::/64
Die Domain zeigt danach auf die FRITZ!Box selbst; ein Record nas mit Ziel ::211:22ff:fe33:4455 auf 2001:db8:1234:5600:211:22ff:fe33:4455. Ob es geklappt hat, siehst du in der Record-Tabelle: Dort steht das gespeicherte Prefix fett vor jeder Interface-ID.
Telekom Speedport DynDNS
Beim Speedport findest du die Einstellungen erst, wenn du vom Standardmodus in den Expertenmodus wechselst. Der Speedport schickt IPv4- und IPv6-Adresse gemeinsam in einem Feld; IPv64.net verarbeitet beide aus einem Aufruf, du musst dafür nichts weiter einstellen.
Menü: Service → Dynamic DNS → Settings → Neuen Eintrag anlegen
| Feld | Wert |
|---|---|
| Anbieter | Anderer Anbieter |
| Domänenname | deinedomain.ipv64.net |
| Benutzername | 1234 (gibt es nicht, das Feld darf aber nicht leer sein) |
| Kennwort | DEIN_DOMAIN_KEY |
| Updateserver-Adresse | ipv64.net |
| Protokoll | HTTPS |
| Port | 443 |
OPNsense und pfSense
OPNsense DynDNS
Die OPNsense hat einen „alten“ und einen „neuen“ DynDNS-Updater. Diese Anleitung nutzt den neuen, das Plugin os-ddclient.
Menü: Service → Dynamic DNS → Settings → Neuen Eintrag anlegen
| Feld | Wert |
|---|---|
| Service Type | Custom |
| Protocol | DynDns2 |
| Server | ipv64.net |
| User | none (das Feld darf nicht leer sein) |
| Password | DEIN_DOMAIN_KEY |
| Wildcard | nicht anhaken |
| Hostname | deinedomain.ipv64.net |
| Check ip method | ipify-ipv4 bzw. ipify-ipv6 |
| Check ip timeout | 10 (Standard) |
| Force SSL | anhaken |
| Interface Monitor | dein WAN-Interface |
Unter General settings außerdem Enable anhaken und Interval setzen, z. B. 3600.
Netgate pfSense DynDNS
Die DynDNS-Funktion ist direkt in die Oberfläche eingebaut. Menü: Service → Dynamic DNS
| Feld | Wert |
|---|---|
| Service Type | Custom |
| Interface Monitor | dein WAN-Interface |
| HTTP API DNS Options | an oder aus (optional) |
| Update URL | https://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&domain=deinedomain.ipv64.net |
| Result Match | good|nochg |
Ohne Result Match good|nochg meldet pfSense jeden Lauf als Fehler. Für IPv6 legst du einen zweiten Eintrag mit Service Type Custom (v6) und derselben URL an.
Ubiquiti UniFi DynDNS
Menü: Einstellungen → Internet → Create New Dynamic DNS
| Feld | Wert |
|---|---|
| Service | DynDNS |
| Hostname | deinedomain.ipv64.net |
| Username | none (beliebig, nur nicht leer) |
| Password | DEIN_DOMAIN_KEY |
| Server | ipv64.net/\/nic/update?hostname=%h&key=DEIN_DOMAIN_KEY |
Die Zeichenfolge /\/ im Feld Server ist Absicht. Übernimm den Wert genau so.
MikroTik RouterOS DynDNS
Bei MikroTik-Routern, -Switches und -Access-Points aktualisierst du die IP-Adresse mit dem eingebauten Scheduler. Menü in WinBox: System → Scheduler. Als Skript (On Event) trägst du ein:
/tool fetch url="https://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&domain=deinedomain.ipv64.net" keep-result=no
Das Intervall legst du selbst fest. Empfohlen ist 01:00:00 (eine Stunde).
Synology und QNAP (NAS)
Synology DynDNS
Auf einer Synology NAS fügst du IPv64.net als neuen DDNS-Dienstanbieter hinzu und befüllst ihn danach wie jeden anderen Anbieter.
| Feld | Wert |
|---|---|
| Query-URL | https://ipv64.net/nic/update?hostname=__HOSTNAME__&key=__PASSWORD__&ip=__MYIP__ |
| Username | none (beliebig) |
| Password | DEIN_DOMAIN_KEY |
Die Platzhalter __HOSTNAME__, __PASSWORD__ und __MYIP__ lässt du stehen. Die Synology setzt dort Hostname, Kennwort und aktuelle IP ein.
QNAP DynDNS
Menü: Access Services → DDNS
| Feld | Wert |
|---|---|
| Username | none (beliebig) |
| Password | DEIN_DOMAIN_KEY |
| Hostname | deinedomain.ipv64.net |
| Check IP | 1 Hour |
| URL | https://ipv64.net/nic/update?domain=%HOST%&key=%PASS%&ip=%IP% |
Linux, Raspberry Pi und Docker
curl und Cron
Auf einem Raspberry Pi oder jedem anderen Linux-System reicht curl. Damit die IP regelmäßig aktualisiert wird, z. B. alle 2 Stunden, nimmst du den Aufruf in die Crontab auf. Öffne sie mit:
crontab -e
und trage diese Zeile ein:
0 */2 * * * curl -sSL "https://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&domain=deinedomain.ipv64.net"
Ohne weitere Angaben trägt IPv64.net die Adresse ein, von der der Aufruf kommt. Wie du IPv4 oder IPv6 erzwingst oder Adressen selbst mitschickst, steht unter Update-URL & Protokoll.
Debian-Paket ipv64-ddns-update
Für Debian-basierte Distributionen gibt es das Paket ipv64-ddns-update aus der Community. Installation und Einrichtung beschreibt die Dokumentation im Repository: gitlab.com/playdiver/ipv64-ddns-update.
Docker DynDNS Updater
Wenn du ohnehin Docker nutzt, kannst du den Container docker-ddns-ipv64 aus der Community verwenden. Folge der Anleitung auf GitHub: github.com/alcapone1933/docker-ddns-ipv64.
Node64
Node64 ist der offizielle Container von IPv64.net. Sein Modul DynDNS64 hält deine Domains automatisch auf der aktuellen IPv4 und IPv6, auch mit IPv6-Prefix und Interface-ID. Es nutzt dabei den Record- oder Domain-Key, nie den Account-Key. Die Einrichtung steht in der Node64-Dokumentation.
VyOS und OpenWrt
VyOS DynDNS
In diesem Beispiel ist eth2 das ausgehende Interface (WAN). Als Passwort nimmst du deinen Domain-Key. Gib die einfachen Anführungszeichen ' ein, nicht die doppelten ".
conf
set service dns dynamic interface eth2 service ipv64 host-name 'deinedomain.ipv64.net'
set service dns dynamic interface eth2 service ipv64 login 'nobody'
set service dns dynamic interface eth2 service ipv64 password 'DEIN_DOMAIN_KEY'
set service dns dynamic interface eth2 service ipv64 protocol 'dyndns2'
set service dns dynamic interface eth2 service ipv64 server 'ipv64.net'
compare
commit
save
exit
Den Status prüfst du danach mit:
show dns dynamic status
OpenWrt DynDNS
Auch OpenWrt bringt einen DynDNS-Dienst mit. Trage dort diese Werte ein:
| Feld | Wert |
|---|---|
| Aktiviert | anhaken |
| Hostname | deinedomain.ipv64.net |
| IP-Adressversion | IPv4, IPv6 oder beides |
| DDNS Dienstanbieter | Benutzerdefiniert |
| Eigene Update URL | https://ipv64.net/nic/update?domain=[DOMAIN]&key=[PASSWORD]&ip=[IP] (genau so kopieren) |
| Domäne | deinedomain.ipv64.net |
| Benutzername | none (nicht leer lassen) |
| Passwort | DEIN_DOMAIN_KEY |
Testen und Fehlersuche
- URL im Browser aufrufen
Ruf die Update-URL einmal im Browser auf und häng&output=fullan. Du bekommst eine JSON-Antwort mit der erkannten IP-Adresse und dem Ergebnis.https://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&domain=deinedomain.ipv64.net&output=full - Logs ansehen
Unter Logs siehst du jedes erfolgreiche Update mit Zeitpunkt, Domain und IP. Stehen dort Einträge, kommt dein Router an – dann bleibt nur die Frage, ob er die richtige Adresse schickt. - Nameserver direkt fragen
Meldet der Router Erfolg, die Domain zeigt aber eine alte Adresse, frag direkt den Nameserver von IPv64.net:
Steht dort die neue Adresse, liegt es am Cache deines Resolvers.dig @ns1.ipv64.net deinedomain.ipv64.net
Häufige Ursachen:
badauth: Key falsch, Domain gehört nicht zu diesem Key oder die Domain ist deaktiviert.- HTTP 400: Die mitgeschickte IP ist ungültig oder privat (z. B. 192.168.x.x, 10.x.x.x, fd00::). Prüfe die Platzhalter in deiner Router-URL.
- HTTP 429: zu viele Aufrufe. Stell das Intervall nicht kürzer ein als nötig.
CNAME is set: Auf dem Namen liegt ein CNAME, dann kann kein A- oder AAAA-Record gesetzt werden.- DS-Lite oder CG-NAT: Stell an der Domain Ignore IPv4 / A Records ein, siehe IPv4 oder IPv6 ignorieren.
Alle Antwortcodes und Limits erklärt Update-URL & Protokoll. Hilfe zu einzelnen Geräten gibt es im v64.tech-Forum.
Fehler gefunden oder etwas fehlt? Schreibt uns im v64.tech-Forum. · Stand: 2026-10-29