Zum Inhalt

DynDNS

DynDNS ermöglicht es Ihnen, einen A/AAA-Record mit einer dynamischen IP-Adresse zu betreiben und automatisch zu aktualisieren, wenn sich Ihre IP ändert. Das ist besonders nützlich, wenn Sie einen Server zu Hause betreiben und keine statische IP-Adresse haben.

Um DynDNS zu nutzen, legen Sie unter "DynDNS" einen neuen Eintrag an. Der Hostname kann entweder der volle Subdomainname home.example.com oder nur der Teil home sein.
Bitte stellen Sie sicher, dass für die (Sub)domain, die hier verwendet wird (z. B. home.example.com), kein A/AAAA/CNAME/ALIAS-Record existiert. Diese Records würden mit dem DynDNS-Eintrag in Konflikt stehen und die Funktionalität beeinträchtigen.

Um den DynDNS-Eintrag zu aktualisieren, muss die Update-URL mit den passenden Parametern aufgerufen werden. Sie können diese URL im Portal einsehen.

Die Update-URL hat folgendes Format:

https://api.ccp.realtoxmedia.de/api/domains/dyndns/<ID>?secret=<secret>&ipv4=<ipv4>&ipv6=<ipv6>

Die ID und das Secret sind in jedem Fall anzugeben.
IPv4 und IPv6 können je nach verwendeter Software angegeben werden, um eine oder beide Adressen zu aktualisieren.

Warnung

Falls IPv4 oder IPv6 nicht angegeben wird, wird die öffentliche IP-Adresse verwendet, von der die Anfrage kam. Das kann z. B. die IPv6-Adresse sein, obwohl nur IPv4 gewünscht ist.
Wenn nicht explizit beide Adressen über die Parameter angegeben werden, werden beim Update beide gelöscht und nur die von der Anfrage übermittelte IP-Adresse gesetzt.

Konfigurationsbeispiele

Linux-cronjob mit curl

Öffnen Sie zuerst das Crontab-Menü mit crontab -e und fügen Sie folgende Zeile hinzu:

* * * * * curl -s -L "<Update-URL>" > /dev/null

Die Parameter IPv4 und IPv6 sind hier nicht möglich. Wenn Sie diese dennoch beide aktualisieren möchten, können Sie dies über das manuelle Abrufen der IPv4- und IPv6-Adressen lösen. Die Update-URL würde dann so aussehen:

https://api.ccp.realtoxmedia.de/api/domains/dyndns/<ID>?secret=<secret>&ipv4=$(curl -s https://api4.ipify.org)&ipv6=$(curl -s https://api6.ipify.org)

Windows-Task mit PowerShell

Öffnen Sie die Aufgabenplanung und erstellen Sie eine neue Aufgabe. Fügen Sie dann folgende Aktion hinzu:

Programm/Skript: powershell.exe
Argumente hinzufügen: -Command "Invoke-WebRequest -Uri '<Update-URL>' -UseBasicParsing"

Auch hier sind die Parameter IPv4 und IPv6 nicht möglich. Wenn Sie diese dennoch beide aktualisieren möchten, können Sie dies über das manuelle Abrufen der IPv4- und IPv6-Adressen lösen. Die Update-URL würde dann so aussehen:

https://api.ccp.realtoxmedia.de/api/domains/dyndns/<ID>?secret=<secret>&ipv4=$(curl -s https://api4.ipify.org)&ipv6=$(curl -s https://api6.ipify.org)

Fritz!Box

Unter Internet -> Freigaben -> DynDNS nehmen Sie folgende Einstellungen vor:

  • Anbieter: Benutzerdefiniert
  • Update-URL: <Update-URL> (hier können die Parameter &ipv4=<ipv4>&ipv6=<ipv6> genutzt werden)
  • Domainname: <Hostname> (z. B. home.example.com oder home)
  • Benutzername: none
  • Passwort: none

pfSense

Unter Service -> Dynamic DNS nehmen Sie folgende Einstellungen vor:

  • Service Type: Custom
  • Interface to monitor: Ihr WAN-Interface
  • HTTP API DNS Options: true
  • Update-URL: <Update-URL> (hier können die Parameter &ipv4=<ipv4>&ipv6=<ipv6> nicht genutzt werden. Entfernen Sie diese.)

RouterOS

Unter System -> Scheduler erstellen Sie einen neuen Task mit folgenden Einstellungen:

/tool fetch url="<Update-URL>" keep-result=no

Hier können die Parameter &ipv4=<ipv4>&ipv6=<ipv6> nicht genutzt werden. Entfernen Sie diese.