Zum Hauptinhalt springen
Inhaltsverzeichnis
< Alle Themen

Wie richte ich ddclient unter Linux ein?

Mit ddclient können Sie unter Linux die aktuelle öffentliche IP-Adresse automatisch an selfHOST übermitteln.

ddclient eignet sich zum Beispiel für Linux-Server, kleine Heimserver, NAS-Systeme oder Geräte, auf denen kein Router-DynDNS eingerichtet werden kann.

Voraussetzungen

Sie benötigen:

  • eine DynDNS-Domain oder Subdomain bei selfHOST
  • die DynDNS-Zugangsdaten aus dem selfHOST-Kundenbereich
  • Zugriff auf das Linux-System
  • installierten ddclient
  • eine aktive Internetverbindung

Installation

Installieren Sie ddclient über die Paketverwaltung Ihrer Linux-Distribution.

Beispiele:

Debian / Ubuntu:
apt install ddclient

AlmaLinux / Rocky Linux / Fedora:
dnf install ddclient

Je nach Distribution können Paketname, Konfigurationsdatei und Dienstname abweichen.

Konfiguration

Die Konfiguration befindet sich je nach Distribution zum Beispiel unter:

/etc/ddclient.conf

oder:

/etc/ddclient/ddclient.conf

Ein einfaches Beispiel kann so aussehen:

daemon=300
syslog=yes
ssl=yes
protocol=dyndns2
use=web
server=carol.selfhost.de/nic/update
login=IHR_DYNDNS_BENUTZERNAME
password='IHR_DYNDNS_PASSWORT'
ihre-domain.example

Ersetzen Sie dabei:

  • IHR_DYNDNS_BENUTZERNAME durch den Benutzernamen aus den DynDNS-Details
  • IHR_DYNDNS_PASSWORT durch das Passwort aus den DynDNS-Details
  • ihre-domain.example durch Ihre DynDNS-Domain oder Subdomain

Wichtig: Der Benutzername ist nicht Ihre Kundennummer. Verwenden Sie die Zugangsdaten aus den DynDNS-Details.

Test

Nach der Konfiguration können Sie einen Testlauf im Vordergrund starten:

ddclient -daemon=0 -debug -verbose -noquiet

Prüfen Sie anschließend, ob die Domain oder Subdomain auf die aktuelle öffentliche IP-Adresse zeigt.

Dienst starten

Je nach Distribution kann ddclient als Dienst gestartet und aktiviert werden:

systemctl enable --now ddclient

Den Status prüfen Sie mit:

systemctl status ddclient

Hinweise

Lösen Sie Updates nicht unnötig häufig aus. Die Update-Schnittstelle ist nicht als IP-Checker gedacht.

ddclient sollte nur dann ein Update senden, wenn sich die IP-Adresse geändert hat. Zu viele unnötige Updateversuche können dazu führen, dass der betreffende DynDNS-Account vorübergehend gesperrt oder eingeschränkt wird.

Wenn das Update nicht funktioniert, prüfen Sie:

  • ob Benutzername und Passwort korrekt sind
  • ob die richtige Domain oder Subdomain eingetragen wurde
  • ob das System die öffentliche IP-Adresse korrekt erkennt
  • ob der Dienst läuft
  • ob Fehlermeldungen im Systemlog erscheinen
  • ob Ihr Anschluss DS-Lite verwendet und daher IPv4 von außen nicht direkt erreichbar ist