Du

DDNS Updater on Ubuntu 24.04

Azure Networking

DDNS Updater, a self hosted dynamic DNS client that watches your public IP address and keeps your domain records pointing at it.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

DDNS Updater is an open source dynamic DNS client. It checks what your current public IP address is on a schedule and, whenever that address changes, it calls your DNS provider and rewrites the A and AAAA records you have told it to look after, so a name you own always resolves to the machine you are running. It speaks to more than fifty providers, among them Cloudflare, DuckDNS, Namecheap, GoDaddy, Route 53, deSEC, Hetzner, Porkbun, DynV6 and No IP, plus a generic HTTP provider for anything else, and it can look after several domains and subdomains at once. A built in web interface lists every record it manages with the provider it belongs to, whether it is tracking IPv4 or IPv6, the result of the last update, the address currently published and the addresses that came before it, and a single click forces an immediate refresh.

Why the cloudimg image

The application has no login of its own and its records page shows your domains and your public address, so cloudimg never exposes it directly. It is bound to the loopback interface and reached only through a reverse proxy that demands a password, and that password is generated fresh on every instance at first boot and written to a file only root can read, so nothing usable is baked into the image and no two instances share a secret. The image ships with an empty provider configuration, so it carries none of anyone else's DNS credentials, and the file you put your own provider tokens in is created readable only by root and the service account. Every deployment is fully patched at build time with unattended security updates left enabled, and comes with a paired deploy guide and 24/7 cloudimg support.

Common uses

  • Keep a domain pointing at a server or home connection that has a changing IP address
  • Publish a stable hostname for remote access, VPN endpoints or self hosted services
  • Manage dynamic DNS records for several domains and providers from one place

See it running

Real screenshots taken while testing this image against its deployment guide.

DDNS Updater on Ubuntu 24.04 screenshot 1 DDNS Updater on Ubuntu 24.04 screenshot 2 DDNS Updater on Ubuntu 24.04 screenshot 3 DDNS Updater on Ubuntu 24.04 screenshot 4