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_BENUTZERNAMEdurch den Benutzernamen aus den DynDNS-DetailsIHR_DYNDNS_PASSWORTdurch das Passwort aus den DynDNS-Detailsihre-domain.exampledurch 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