# Dynamic DNS (DynDNS)

[**Dynamisches DNS (DynDNS)**](https://de.wikipedia.org/wiki/Dynamic_DNS "Wikipedia: 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 ](https://joker.com/faq/books/jokercom-faq-de/page/ihr-dashboard-kennenlernen "Ihr Dashboard Kennenlernen")neben Ihrer Domain auf DNS klicken.

Danach müssen Sie Ihren (DSL-)Router oder Ihren Dynamic DNS Software-Client auf Ihrem Computer konfigurieren.  
   
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**.

<p class="callout info">**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.  
</p>

## 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" =&gt; "Internet" =&gt; "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><br></br>Domain name: <enter your Joker.com Dynamic DNS record (Domain name) here><br></br>Username: <enter the username you got at Joker.com's DNS management for this domain><br></br>Password: <enter the password you got at Joker.com's DNS management for this domain><br></br>Note: SSL is not supported by all devices, especially olders ones need to use: <strong>http</strong>://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: <strong>https://svc.joker.com/nic/update?username=<username>&password=<pass>&myip=<ipaddr>&</strong><strong>hostname=<domain></strong><br></br>Domain name: <strong>www.yourdomain.com</strong><br></br>Username: <strong>156ba6fa7f93bfd7</strong><br></br>Password: <strong>5bc123a7100ef6a2</strong>
```

Oder als direkte URL:

```
Update-URL: <strong>https://svc.joker.com/nic/update?username=156ba6fa7f93bfd7&password=5bc123a7100ef6a2&</strong><strong>hostname=www.yourdomain.com</strong>
```

<div align="justify" id="bkmrk-to-check-your-curren">Um Ihre aktuelle dynamische IP-Adresse zu erfahren, können Sie diese URL benutzen:</div>`<strong>https://svc.joker.com/nic</strong>/checkip`

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

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








<div align="justify" id="bkmrk-%C2%A0-3"> </div><div align="justify" id="bkmrk-some-dynamic-dns-sof">Einige Dynamic DNS Geräte/Software-Clients benötigen dies ebenfalls, dann meistens in der Form ohne zusätzlichen Text:</div>`<strong>https://svc.joker.com/nic</strong>/myip`





### Software-Clients

<div align="justify" id="bkmrk-%C2%A0-8"> </div>#### Windows

Ein einfacher und beliebter freier DynDNS-Updater für Windows ist **[ddclient](http://www.randomnoun.com/wp/2013/08/19/a-dynamic-dns-client-for-windows/ "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<br></br>#<br></br>daemon=5m<br></br>use=web<br></br>web=svc.joker.com/nic/checkip<br></br>server=svc.joker.com/nic/update?<br></br>protocol=dyndns2<br></br>login=USERNAME<br></br>password=PASSWORD<br></br>host=WWW.YOURDOMAIN.COM<br></br>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](http://www.kanasolution.com/). Ein hierfür passendes Profil ist als Anhang unten herunterladbar: [kana\_joker.profile](https://joker.com/faq/attachments/44)

#### Linux

<div align="justify" id="bkmrk-%C2%A0-9"> </div>**Freier DynDNS-Client für Linux:** [ddclient - ](http://ddclient.sf.net/)[ddclient.sf.net](http://ddclient.sf.net/)

**Hinweise zu *ddclient***

<div align="justify" id="bkmrk-die-konfiguration-en">- 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*


</div>#### Apple MacOSX

**Freier DynDNS-Client für MacOS:** ddclient (s. Windows u. Linux) Installation am besten über [HomeBrew](https://brew.sh/)

<div align="justify" id="bkmrk-ddclient-%28s.-windows"><div align="justify">- öffnen des Mac-Terminal-Programms

</div></div>```
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](https://appquarter.com/).  
Das Programm ist im Mac **Appstore** erhältlich.