ddclient

ddclient is a script that automatically updates Dynamic DNS records. It is written in Perl with only a few library dependencies.


Installation

Install the ddclient package. It is widely available, but some package manager may not detect the perl dependencies.

For systemd-capable systems, start and enable ddclient.service.

For FreeBSD-style init systems, set the following lines into /etc/rc.conf:

ddclient_enable="YES"
ddclient_flags="-daemon 900"


Configuration

An example configuration would be:

ssl=yes
protocol=googledomains
login=login_without_quotes
password='password_in_quotes'
use=web, web=checkip.dyndns.com
this-servers-domain-name.com

When testing a configuration, consider running ddclient -daemon=0 -debug -verbose -noquiet.


CategoryRicottone