
DDNS Updater
Universal dynamic DNS updater with a web UI and multi-provider support
DDNS Updater is a lightweight dynamic DNS client that periodically checks your public IP address and updates DNS A and/or AAAA records at many supported DNS providers. It can run as a small Docker/Kubernetes-friendly container or as standalone binaries, and includes a built-in web interface for configuration and status.
Key Features
- Updates A and AAAA records on a wide range of DNS providers
- Built-in web UI for managing settings and viewing status
- Runs as a minimal container image and as zero-dependency binaries
- Periodic IP checks with configurable intervals and multiple public IP “fetcher” methods
- Persists update history (e.g., last IP and change times) to a local JSON file
- Container healthcheck that verifies DNS resolution for configured domains
- Notification support via Shoutrrr-compatible endpoints
Use Cases
- Keep home server or homelab domains pointing to a changing residential IP
- Maintain IPv6 AAAA records for dual-stack self-hosted services
- Update multiple domains/providers from a single deployment (Docker or Kubernetes)
Limitations and Considerations
- Requires provider credentials/API tokens, and features depend on each provider’s API capabilities
- Persisting update history requires a writable data directory when running in a container
DDNS Updater is a practical choice when you need a simple, provider-agnostic DDNS solution with a web UI, flexible configuration, and container-first deployment options.
Categories:
Tags:
Tech Stack:
Similar Services

Pi-hole
Network-wide DNS sinkhole for ad and tracker blocking
Pi-hole is a network-wide DNS sinkhole that blocks ads and trackers for all devices on your network, with a web dashboard, query logs, and optional DHCP server.


AdGuard Home
Network-wide DNS server that blocks ads, trackers, phishing and malware
Open-source DNS-based ad & tracker blocking server for networks. Offers per-device rules, parental controls, encrypted upstream DNS (DoH/DoT/DNSCrypt), web UI and API.


MyIP (IPCheck.ing)
Open-source IP toolbox for IP, DNS, WebRTC and network diagnostics
MyIP (IPCheck.ing) is an open-source web IP toolbox that detects local/public IPs, runs DNS leak and WebRTC checks, speed/latency/MTR tests, availability and whois lookup...

Technitium DNS Server
Authoritative and recursive DNS server with web console
Cross-platform DNS server with authoritative/recursive modes, encrypted DNS (DoH/DoT/DoQ), DNSSEC, ad/malware blocking, DHCP, and an HTTP API with web admin UI.

Blocky
Fast, lightweight DNS proxy and ad-blocker in Go
Open-source DNS proxy and network-wide ad-blocker for local networks. Supports DoH/DoT, per-client rules, caching, deep CNAME inspection, Prometheus metrics, Docker and H...

Unbound
Validating, recursive, caching DNS resolver
Standards-based validating recursive DNS resolver with DNSSEC validation, DNS-over-TLS/HTTPS support and configurable caching for privacy and performance.
Go
HTML
Docker
CSS