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.

Fertige Werte zum Kopieren

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:

FeldWert
DynDNS-AnbieterBenutzerdefiniert
Update-URLhttps://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&ip=<ipaddr>&ip6=<ip6addr>
Domainnamedeinedomain.ipv64.net
Benutzernamenone (darf nicht leer sein)
Kennwortnone (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

FeldWert
AnbieterAnderer Anbieter
Domänennamedeinedomain.ipv64.net
Benutzername1234 (gibt es nicht, das Feld darf aber nicht leer sein)
KennwortDEIN_DOMAIN_KEY
Updateserver-Adresseipv64.net
ProtokollHTTPS
Port443

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

FeldWert
Service TypeCustom
ProtocolDynDns2
Serveripv64.net
Usernone (das Feld darf nicht leer sein)
PasswordDEIN_DOMAIN_KEY
Wildcardnicht anhaken
Hostnamedeinedomain.ipv64.net
Check ip methodipify-ipv4 bzw. ipify-ipv6
Check ip timeout10 (Standard)
Force SSLanhaken
Interface Monitordein 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

FeldWert
Service TypeCustom
Interface Monitordein WAN-Interface
HTTP API DNS Optionsan oder aus (optional)
Update URLhttps://ipv64.net/nic/update?key=DEIN_DOMAIN_KEY&domain=deinedomain.ipv64.net
Result Matchgood|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

FeldWert
ServiceDynDNS
Hostnamedeinedomain.ipv64.net
Usernamenone (beliebig, nur nicht leer)
PasswordDEIN_DOMAIN_KEY
Serveripv64.net/\/nic/update?hostname=%h&key=DEIN_DOMAIN_KEY
Auf /\/ achten

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.

FeldWert
Query-URLhttps://ipv64.net/nic/update?hostname=__HOSTNAME__&key=__PASSWORD__&ip=__MYIP__
Usernamenone (beliebig)
PasswordDEIN_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

FeldWert
Usernamenone (beliebig)
PasswordDEIN_DOMAIN_KEY
Hostnamedeinedomain.ipv64.net
Check IP1 Hour
URLhttps://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:

FeldWert
Aktiviertanhaken
Hostnamedeinedomain.ipv64.net
IP-AdressversionIPv4, IPv6 oder beides
DDNS DienstanbieterBenutzerdefiniert
Eigene Update URLhttps://ipv64.net/nic/update?domain=[DOMAIN]&key=[PASSWORD]&ip=[IP] (genau so kopieren)
Domänedeinedomain.ipv64.net
Benutzernamenone (nicht leer lassen)
PasswortDEIN_DOMAIN_KEY

Testen und Fehlersuche

  1. URL im Browser aufrufen
    Ruf die Update-URL einmal im Browser auf und häng &output=full an. 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
  2. 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.
  3. Nameserver direkt fragen
    Meldet der Router Erfolg, die Domain zeigt aber eine alte Adresse, frag direkt den Nameserver von IPv64.net:
    dig @ns1.ipv64.net deinedomain.ipv64.net
    Steht dort die neue Adresse, liegt es am Cache deines Resolvers.

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