You'll want to make sure to use your own information in place of anything wrapped with Your Cloudflare API Key is found in the My Account section, linked from the top right of the Cloudflare dashboard.
One limit: if you have multiple A records for the hostname you are updating, DNS-O-Matic will update the first record found, not others.
Dynamic domain should be name of sub-domain that you want to be updated automaticly ex. Interface name field should be exact name of interface that you want to monitor for IP change, in my case it is PPPo E type interfaces.
In fact, Cloud Flare has a client interface API that can be used for DNS records updating and maintenance, and hence it’s possible to update the record whenever the IP address changed.
What we need is just a script that checks for WAN public facing IP address, and if the IP address changed, update the corresponding DNS record hosted in Cloud Flare.
DNS-O-Matic is a service from Open DNS for distributing dynamic DNS updates to supported authoritative DNS services. Using DNS-O-Matic allows you to pick and choose what dynamic DNS services you want to notify, all from one easy-to-use interface.
Below are the settings for both DNS-O-Matic and Cloudflare.
Update requests may be sent using HTTPS (preferred) on port 443 or letters and numbers accepted.