Set up DynDNS with ddclient (Linux)
The proven choice for servers, Raspberry Pis and NAS boxes — ddclient updates IPv4 and IPv6 together.
ddclient is the standard Dynamic DNS client on Linux and speaks the dyndns2 protocol natively. The config below detects your public IPv4 and IPv6 via web check and updates both records in one go.
Every DynDNS domain comes with its own username (the hostname itself) and a generated router password. You find both in the dremaxx console:
- Sign up for free and create a DynDNS domain — e.g. myhome.dxdns.de under a shared system domain, or under your own domain.
- Open the domain in the console — the “Router credentials” card shows username, password and the update URL.
- Enter those values below in place of the example hostname.
Values to enter
Config file: /etc/ddclient.conf (install via your package manager, e.g. apt install ddclient).
protocol=dyndns2
ssl=yes
usev4=web
usev6=web
server=www.dremaxx.de
script=/api/dyn-dns/nic/update
login=myhome.dxdns.de
password='YOUR-ROUTER-PASSWORD'
myhome.dxdns.demyhome.dxdns.de is an example — replace it with your own DynDNS domain from the console.
Set it up
Install the package: apt install ddclient (Debian/Ubuntu), dnf install ddclient (Fedora) or the equivalent for your distribution.
Replace the contents of /etc/ddclient.conf with the block above and put your router password from the console into the password line.
Run ddclient -daemon=0 -debug -verbose -noquiet once — the output should end with SUCCESS or a “nochg” response.
Enable periodic updates: systemctl enable --now ddclient. ddclient re-checks your IP at the configured interval and updates on change.
IPv6 / dual-stack notes
Verify it works
After saving, your device sends its first update within seconds to a few minutes. Open the domain in the dremaxx console — the update history shows every request live, including the reported IPv4/IPv6 and its status. Alternatively, resolve your hostname (e.g. with our DNS lookup tool or dig) and compare it with your current public IP.
Note: one update per minute and address family is accepted per hostname. Identical re-announcements are answered with “nochg” — that is normal and not an error.
Ready to reach home from anywhere?
Create your first DynDNS hostname in minutes — free — and let your router do the rest.
Sign up free