Cloudflare Docs
Visit DNS on GitHub
Set theme to dark (⇧+D)

Use dynamic IP addresses

Some hosting providers dynamically update their customer’s IP addresses. These customers must then update the new origin server IPs in their Cloudflare DNS.

​​ Cloudflare API

Create a script to monitor IP address changes and then have that script push changes to the Cloudflare API.

​​ ddclient

ddclient is a third-party Perl client used to update dynamic DNS entries for accounts on various DNS providers.

​​ DNS-O-Matic

DNS-O-Matic is a third-party tool that announces dynamic IP changes to multiple services.

Configuration of DNS-O-Matic requires the following information:

  • Email: <CLOUDFLARE ACCOUNT EMAIL ADDRESS> (associated account must have sufficient privileges to manage DNS)
  • API Token: <CLOUDFLARE GLOBAL API KEY> (for details refer to API Keys)
  • Domain: <>
  • Hostname: dynamic