Skip to main content

A super simple cli tool to update dns records

Project description

CloudFlare DDNS

Code style: black Maintainability security: bandit

This script will update cloudflare dns with new dynamic ips when the current one changes. Please check the settings.yml file to ensure its correct.


  • No IPv6 support(My isp does not assing ipv6 address I can not test if this works)

If you wish to conrtbute to this project please check the file.

The scipt can be got at I will be publishing docs on how to use the inbuilt functions. For a quick setup you can use the following commands.

$ cloudflareddns --gen-settings # this will create a file called settings.yml
$ cloudflareddns # this will get record ids

after running this you can run cloudflareddns --ddns to skip getting the record id as it is stored in the settings.yml You can verify if the settings.yml is correct by running cloudflareddns --verify

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simple-cloudflare-ddns-4.0.0.tar.gz (7.3 kB view hashes)

Uploaded Source

Built Distribution

simple_cloudflare_ddns-4.0.0-py3-none-any.whl (20.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page