License Release Version Dependencies

Tiny Node.js dynamic DNS service built with dnsd, Express.js, MongoDB, Pug and Bootstrap.

Credits: Github

The app consists of two parts: a web frontend with registration, login and IP address mapping; and a tiny DNS server which serves records from a database.


You can simply login to the website and manage your subdomain and IP address there or you can use the simple HTTP API to update your IP with a script or dynamic DNS client.


You can use ddclient to keep your IP address up to date with the following config:

server=warzonedns.com, \
protocol=dyndns2,   \
login=USERNAME,     \
password=PASSWORD   \