Skip to content
Cloudflare DNS Updater logo — a cloud inside a sync ring with a DNS nodeCloudflare DNS Updater logo — a cloud inside a sync ring with a DNS node

Cloudflare DNS Updater

Keep your Cloudflare DNS records pointed at your dynamic IP — a single Bash script, no runtime dependencies, batch API updates, IPv6-aware.

Batch updates

All record changes are pushed in a single Cloudflare API call, with automatic pagination for large zones.

Smart IP detection

Local interface scanning for stable global IPv6 addresses, with multiple external fallback services for IPv4 and IPv6.

Cross-platform

Runs anywhere Bash runs — Linux, macOS and Windows — and ships standalone binaries that bundle bash, curl and jq.

Notifications

Optional Telegram and Discord alerts whenever records change.