Integrations
Works with the gear you already run.
Point your router, NAS, or DDNS client at ZoneEdit and it keeps your hostname current automatically. Anything that can call a custom update URL works.
Known support
The following routers and appliances have known support for ZoneEdit:
Routers & firewalls
OpenWrt, pfSense, OPNsense, DD-WRT, FreshTomato.
NAS & servers
Synology, TrueNAS, Linux / Raspberry Pi.
DDNS clients
ddclient (native zoneedit1 protocol), In-a-dyn, Docker DDNS-Updater.
Custom HTTP
Any device or script that can call a custom update URL.
Configure any updater
If your device isn’t listed, use its custom / generic DDNS option with these settings:
| Update URL | https://api.cp.zoneedit.com/dyn/generic.php |
| Username | Your ZoneEdit username |
| Password | Your per-domain Dynamic DNS token (never your account password) |
| Parameters | hostname = the host to update, myip = the new address |
Example (cURL):
curl --get \
--user 'ZONEEDIT_USERNAME:DYN_AUTH_TOKEN' \
--data-urlencode 'hostname=home.example.com' \
--data-urlencode 'myip=203.0.113.10' \
'https://api.cp.zoneedit.com/dyn/generic.php'Full details, including response codes: Dynamic DNS guide in our knowledgebase →
Get your hostname updating
Dynamic DNS on a domain you own, with the tools you already have.