Free Dynamic DNS
Your Home Server,
Always Reachable
Get a free subdomain like myhome.eze-dns.co.za that always points to your current IP — even when it changes. Update it with a single HTTP call, cron job, or router script.
How it works
Up and running in under two minutes.
Sign in
Log in with GitHub or Google. No passwords to remember.
Create a subdomain
Pick a name like myhome to get
myhome.eze-dns.co.za.
Update your IP
Call our update URL from your router, a cron job, or any script. It's a single HTTP GET.
Done!
Your subdomain now points to your current IP. Always.
Update URL
One HTTP GET is all it takes to update your IP.
https://api.eze-dns.co.za/api/update?domains=myhome&token=YOUR_TOKEN&ip=YOUR_IP
Leave off &ip= and the service will use your public IP automatically.
Router / pfSense / OpenWRT
Most routers have built-in Dynamic DNS support. Add a custom provider and point it to the update URL above.
Linux cron job
*/5 * * * * curl -s "https://api.eze-dns.co.za/api/update?domains=myhome&token=YOUR_TOKEN" > /dev/null
Windows Task Scheduler (PowerShell)
Invoke-WebRequest "https://api.eze-dns.co.za/api/update?domains=myhome&token=YOUR_TOKEN"