Zum Inhalt springen
CitexNode
Alle Anleitungen

DynDNS einrichten

Heimnetz, NAS oder Kamera unter einem festen Namen erreichen, auch wenn sich die IP-Adresse des Anschlusses ändert.

4 Min. Lesezeit

Wofür DynDNS da ist

Die meisten Internetanschlüsse zu Hause bekommen regelmäßig eine neue IP-Adresse. Mit DynDNS meldet dein Router jede neue Adresse automatisch an uns, und wir tragen sie für einen Hostnamen deiner Domain ein, zum Beispiel home.deinedomain.de. So erreichst du dein Heimnetz immer unter demselben Namen.

DynDNS ist bei jeder Domain dabei, die du bei uns hast. Je Domain kannst du bis zu 5 Hostnamen anlegen.

Hostname anlegen

  1. Öffne unter /dashboard/dienste deine Domain und wechsle in den Reiter DynDNS.
  2. Trag bei Hostname den Namen ein, zum Beispiel home. Lässt du das Feld leer, gilt die Domain selbst.
  3. Klick auf Hostname anlegen.

Danach siehst du die Zugangsdaten für diesen Hostnamen: den Benutzernamen (der vollständige Hostname) und ein Passwort.

Das Passwort gilt nur für diesen einen Hostnamen. Es öffnet weder dein Konto noch andere DNS-Einträge.

Router einrichten

Wähl im Router als Anbieter „Benutzerdefiniert“ oder „DynDNS v2“ und trag diese Werte ein:

FeldWert
Server / Update-URLhttps://api.citexnode.com/nic/update
Hostname / Domainnameder vollständige Hostname, z. B. home.deinedomain.de
Benutzernamederselbe vollständige Hostname
Passwortdas Passwort aus dem Reiter DynDNS

FRITZ!Box

Unter Internet → Freigaben → DynDNS den Anbieter Benutzerdefiniert wählen. Bei Update-URL trägst du genau diese Zeile ein, mit den spitzen Klammern:

text
https://api.citexnode.com/nic/update?hostname=<domain>&myip=<ipaddr>&myipv6=<ip6addr>

Domainname und Benutzername sind der vollständige Hostname, Kennwort ist das Passwort.

ddclient (Linux)

ini
protocol=dyndns2
use=web
server=api.citexnode.com
ssl=yes
login=home.deinedomain.de
password='DEIN_PASSWORT'
home.deinedomain.de

Von Hand testen

bash
curl -u 'home.deinedomain.de:DEIN_PASSWORT' 'https://api.citexnode.com/nic/update'

Ohne weitere Angaben nehmen wir die Adresse, von der der Aufruf kommt. Mit ?myip=… gibst du sie selbst an, IPv4 und IPv6 auch zusammen, durch Komma getrennt.

Antworten des Servers

AntwortBedeutung
good 203.0.114.7Die Adresse wurde eingetragen.
nochg 203.0.114.7Die Adresse war schon eingetragen, nichts geändert.
badauthHostname oder Passwort stimmen nicht.
notfqdnDer Hostname ist nicht vollständig (es fehlt die Domain).
dnserrDie Adresse lässt sich nicht eintragen, siehe unten.

Prüfen, ob es geklappt hat

Im Reiter DynDNS steht neben dem Hostnamen die zuletzt gemeldete Adresse und wann der Router sich zuletzt gemeldet hat. Der Eintrag steht außerdem im Reiter DNS. Von außen prüfst du es so:

bash
nslookup home.deinedomain.de

Liegt die Domain auf unseren Nameservern (ns1.citexnode.de, ns2.citexnode.de), ist eine neue Adresse nach etwa 60 Sekunden überall bekannt. Bei anderen Nameservern dauert es bis zu 5 Minuten. Welche Nameserver deine Domain nutzt, steht im Reiter Nameserver, siehe doc:domains/nameserver.

Wenn es nicht geht

  • dnserr mit privater Adresse: Adressen wie 192.168.x.x oder 10.x.x.x sind von außen nicht erreichbar und werden abgelehnt. Das gilt auch für Anschlüsse ohne eigene öffentliche IPv4-Adresse (CGNAT, Adressen ab 100.64.), wie sie bei Glasfaser und Mobilfunk häufig sind. Nutz dann IPv6.
  • Unter dem Namen steht ein CNAME: Ein CNAME darf nicht neben anderen Einträgen stehen. Lösch ihn im Reiter DNS, dann lässt sich der Hostname anlegen.
  • Der Name zeigt auf die richtige Adresse, aber nichts antwortet: DynDNS setzt nur den Namen. Damit ein Gerät im Heimnetz erreichbar ist, brauchst du im Router zusätzlich eine Portfreigabe.

Kommst du nicht weiter, schreib uns ein Ticket unter /dashboard/tickets.