Keep-DNS

Connect your router

Setting this up on your router is the best option: it keeps updating even when your computer is off. Most routers have a built-in "DynDNS" or "DDNS" section that speaks the standard KeepDNS uses.

You will need three things from the app:

  • Update URL: https://keep-dns.nl/nic/update
  • Username: your hostname label (for example "myhome")
  • Password: your update token

FRITZ!Box

Go to Internet → Permit Access → DynDNS. Choose provider "Custom", set the update URL to https://keep-dns.nl/nic/update?hostname=<domain>&myip=<ipaddr>, and fill in your hostname, username and token.

Synology

In DSM go to Control Panel → External Access → DDNS → Add, choose a Customized provider pointing at keep-dns.nl/nic/update, then enter your hostname, username and token.

ddclient (Linux)

protocol=dyndns2
use=web
server=keep-dns.nl
login=myhome
password=YOUR_TOKEN
myhome.keep-dns.nl

A plain cron job

If you would rather not touch the router, any always-on machine at home can update KeepDNS every few minutes:

*/5 * * * * curl -s "https://keep-dns.nl/nic/update?token=YOUR_TOKEN"