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.

1

Sign in

Log in with GitHub or Google. No passwords to remember.

2

Create a subdomain

Pick a name like myhome to get myhome.eze-dns.co.za.

3

Update your IP

Call our update URL from your router, a cron job, or any script. It's a single HTTP GET.

4

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"