DynDNS mit ddclient und Strato unter Debian/Ubuntu einrichten

Voraussetzungen

  • DynDNS ist in Ihrem Strato-Konto aktiviert.
  • Ein Linux-Server mit Debian/Ubuntu als Betriebssystem.
  • Netzwerkschnittstelle (z. B. eth0) für die IPv6-Unterstützung.

Damit Ihr Rechner die aktuelle IP-Adresse an den DNS-Server meldet, installieren Sie den ddclient, der die Aktualisierungen automatisch vornimmt. Strato verwendet das DynDNS v2-Protokoll von dyndns.org.

Installation von ddclient

Führen Sie die folgenden Befehle aus, um Ihr System zu aktualisieren und ddclient zu installieren:

sudo apt update
sudo apt install ddclient

Während der Installation werden Sie aufgefordert, einige Einstellungen vorzunehmen. Diese können Sie überspringen, indem Sie „Weiter“ wählen – wir nehmen die Konfiguration im nächsten Schritt manuell vor.

Konfiguration von ddclient für IPv4 und IPv6

Öffnen Sie die Konfigurationsdatei von ddclient mit einem Texteditor wie Nano:

sudo nano /etc/ddclient.conf

Löschen Sie den gesamten Inhalt der Datei und fügen Sie die folgende Konfiguration ein:

daemon=300
syslog=yes
mail=root
mail-failure=root
pid=/var/run/ddclient.pid
ssl=yes

# IPv4-Adresse aktualisieren
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
server=dyndns.strato.com/nic/update 
protocol=dyndns2
login=DEIN_DOMAIN_NAME // z.B example.de
password='DEIN_STRATO_PASSWORT'
domain.de, subdomain.domain.de, domain2.de

# IPv6-Adresse aktualisieren
use=if, if=eth0
usev6=yes
protocol=dyndns2
login=DEIN_DOMAIN_NAME
password='DEIN_STRATO_PASSWORT'

Erläuterungen:

  • daemon=300: Aktualisierungsintervall von 300 Sekunden.
  • use=web: Ermittelt die IPv4-Adresse über den Dienst checkip.dyndns.com.
  • use=if, if=eth0: Verwendet das Netzwerk-Interface eth0, um die IPv6-Adresse abzurufen.
  • usev6=yes: Aktiviert die Unterstützung für IPv6.
  • login/password: Ihr Strato-Domainname und Passwort.

Änderungen speichern und ddclient starten

Speichern Sie die Konfiguration und schließen Sie Nano (Strg+X, dann Y und Enter). Starten Sie den Dienst neu und aktivieren Sie ihn:

sudo systemctl restart ddclient
sudo systemctl enable ddclient

Manuelle Aktualisierung erzwingen

Um eine Aktualisierung sofort zu erzwingen, führen Sie folgenden Befehl aus:

sudo ddclient -force

Überprüfung der Aktualisierung

Loggen Sie sich in Ihr Strato-Konto ein und gehen Sie zu „Domains“. Dort sollte nun sowohl die aktuelle IPv4- als auch IPv6-Adresse Ihres Servers angezeigt werden.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *