A lightweight Python updater for ZoneEdit DNS A records that keeps your public IPv4 address in sync automatically.
This updater is designed for minimal setup and robust operation. It can:
sudo cp /etc/zoneedit_ddclient.ini.example /etc/zoneedit_ddclient.ini
sudo nano /etc/zoneedit_ddclient.ini
hostnames, username, and password in /etc/zoneedit_ddclient.ini.python3 zoneedit_ddclient.py --config /etc/zoneedit_ddclient.ini --once
sudo cp zoneedit-ddclient.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now zoneedit-ddclient.service
Pro tip:
--dry-run to verify actions without making changes./var/lib/zoneedit-ddclient/ writable so state files can be updated.hostnames and let the updater track state separately.