Skip to main content

Dynamic DNS (DynDNS)

Dynamisches DNS (DynDNS) ist ein System, mit dem die in einem Nameserver gespeicherten Daten wie z.B. IP-Adressen in Echtzeit aktualisiert werden können. Die häufigste Verwendung dafür ist, dass ein Internet-Domainname einem Computer oder Gerät mit einer variierenden (dynamischen) IP-Adresse zugewiesen werden kann.
Dies ermöglicht es ein Gerät oder einen Dienst aus dem Internet per Domain- oder Hostnamen zu erreichen, ohne vorher die jeweilige IP-Adresse ermitteln zu müssen. Eine häufige Anwendung ist der Betrieb von Servern oder Diensten auf einem Computer, der eine dynamische IP-Adresse hat, wie es bei den meisten privaten Anschlüssen der Fall ist.

Um dynamische DNS-Einträge mit Joker.com verwenden zu können, müssen Sie mindestens einen dynamischen DNS-Eintrag erstellen. Zusätzlich muss die Funktion Dynamic DNS aktiviert werden.

Dies kann durch den Besuch von 'DNS' bereich wenn Sie auf Ihrem Dashboard neben Ihrer Domain auf DNS klicken.

Danach müssen Sie Ihren (DSL-)Router oder Ihren Dynamic DNS Software-Client auf Ihrem Computer konfigurieren. Bitte wählen Sie dort das DynDns-Protokoll "dyndns2" aus.
 
Derzeit gibt es ein Limit von 20 Datensätzen pro Domain. Die Nameserver-Einträge haben eine TTL (Time to Live - definiert die Latenzzeit, bevor Änderungen sichtbar werden) von 60 Sekunden.

Bitte beachten Sie: Der in diesem Abschnitt genannte "Benutzername" und das "Passwort" sind nicht identisch mit Ihren Standard-Anmeldeinformationen von Joker.com. Stattdessen erhalten Sie beim Erstellen Ihres DynDNS-Eintrags spezielle Anmeldeinformationen, die nur für diese Einträge und nur für die konfigurierte Domain gelten.

Beispiele


Geräte / Router

Ein Hardwaregerät wie ein DSL-Router ist oft in der Lage, Dynamic DNS selbst zu verwalten. Dies ist beispielsweise der entsprechende Abschnitt eines Fritz!Box DSL-Routers:

  • Im Menü (web ui) müssen Sie "Preferences" => "Internet" => "Dynamic DNS" wählen.
  • Sie müssen "Dynamic DNS" über das Kontrollkästchen aktivieren. 
  • Wählen Sie dann "Custom" als Dynamic DNS Provider.
  • Die Eingabefelder müssen dann so ausgefüllt werden:
Update-URL: https://svc.joker.com/nic/update?username=<username>&password=<pass>&myip=<ipaddr>&hostname=<domain>
Domain name: <enter your Joker.com Dynamic DNS record (Domain name) here>
Username: <enter the username you got at Joker.com's DNS management for this domain>
Password: <enter the password you got at Joker.com's DNS management for this domain>
Note: SSL is not supported by all devices, especially olders ones need to use: http://svc.joker.com/nic/update?...

Hinweis: Der Parameter "myip" ist nicht unbedingt erforderlich, und kann weggelassen werden. In diesem Fall wird automatisch die IP-Adresse des Absenders benutzt.

Beispiel:

Update-URL: https://svc.joker.com/nic/update?username=<username>&password=<pass>&myip=<ipaddr>&hostname=<domain>
Domain name: www.yourdomain.com
Username: 156ba6fa7f93bfd7
Password: 5bc123a7100ef6a2

Oder als direkte URL:

Update-URL: https://svc.joker.com/nic/update?username=156ba6fa7f93bfd7&password=5bc123a7100ef6a2&hostname=www.yourdomain.com
Um Ihre aktuelle dynamische IP-Adresse zu erfahren, können Sie diese URL benutzen:

https://svc.joker.com/nic/checkip

 
Einige Dynamic DNS Geräte/Software-Clients benötigen dies ebenfalls, dann meistens in der Form ohne zusätzlichen Text:

https://svc.joker.com/nic/myip

https://ipv4.svc.joker.com/nic/myip  Liefert immer eine IPv4 Adresse zurück, falls verfügbar 

https://ipv6.svc.joker.com/nic/myip  Liefert immer eine IPv4 Adresse zurück, falls verfügbar

Software-Clients

 

Windows

Ein einfacher und beliebter freier DynDNS-Updater für Windows ist ddclient.

Nach der Installation - während der Sie zunächst beliebige Daten angeben können - kopieren Sie bitte den folgenden Text als "ddclient.conf" in das Verzeichnis, in das "ddclient" installiert wurde. Im Startmenü können Sie auch einen Eintrag "ddclient.conf in notepad öffnen" benutzen, dazu bitte per rechter Maustaste auf "als Adminsitrator ausführen" wählen.

Ersetzen Sie vorher bitte die Platzhalter durch Ihre Angaben:

# ddclient.conf
#
daemon=5m
use=web
web=svc.joker.com/nic/checkip
server=svc.joker.com/nic/update?
protocol=dyndns2
login=USERNAME
password=PASSWORD
host=WWW.YOURDOMAIN.COM
ssl=yes

USERNAME = der DynDNS-"Username" auf der DynDNS-Seite auf Joker.com

PASSWORD = das DynDNS-"Password" s.o.

YOUR.DOMAIN.COM = Ihr gewünschter Hostname - den Sie vorher unter "DynA"-Eintrag in der DynDNS-Sektion auf Joker.com angelegt haben sollten. Beim Anlegen dort können Sie eine belieibige IP wie "192.168.0.1" benutzen. An deren Änderung erkennen Sie später dann auch, dass/ob Ihr DynDNS-Client funktioniert.

In diesem Beispiel würden Sie also den Eintrag "www" unter "DynA" für Ihre Domain "yourdomain.com" anlegen.

Nachdem Sie die Datei ddclient.conf erstellt bzw. in das Programmverzeichnis kopiert haben, rufen Sie im Windows Startmenü den Eintrag "start ddclient console" auf. Es öffnet sich ein Fenster, und nach kurzer Zeit sollten Meldungen erscheinen, die eine erfolgreiche IP-Änderung anzeigen. Andernfalls prüfen Sie bitte, ob Ihre Angaben (Username, Passwort, Host- bzw. Domainname) richtig sind, und auch, ob der Aufruf der URL zur Ermittlung der eigenen IP bei Ihnen im Browser funktioniert (".../checkip/").

Falls dieser Test erfolgreich war, können Sie das Fenster schliessen, und dann im Startmenü "start ddclient service" mit Administratorenrecht aufrufen (rechte Maustaste, "als Administrator starten").

Damit läuft ddclient dann im Hintergrund.

Ein weiterer und verbreiteter Windowsclient ist der "DynDNS Updater" von Kana Solution. Ein hierfür passendes Profil ist als Anhang unten herunterladbar: kana_joker.profile

 

Linux

 

Freier DynDNS-Client für Linux: ddclient - ddclient.sf.net

Hinweise zu ddclient

  • die Konfiguration entspricht der unter Windows (s.o.), es kann die gleiche ddclient.conf-Datei benutzt werden
  • Protocol ist ebenfalls "dyndns2"
  • testen Sie vorher am besten auf der Linux Kommandozeile, ob Sie den Dienst erreichen:
    • wget https://svc.joker.com/nic/checkip

Apple MacOSX

Freier DynDNS-Client für MacOS: ddclient (s. Windows u. Linux) Installation am besten über HomeBrew 

  • öffnen des Mac-Terminal-Programms
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
  • Sollte nach einem Passwort gefragt werden, geben Sie das Passwort Ihres Benutzeraccounts an.
brew install ddclient

Ein (zu bezahlender) dynamischer DNS-Client für MacOSX mit nativer Joker.com-Unterstützung ist "IP Monitor" von Appquarter.com.
Das Programm ist im Mac Appstore erhältlich.