Skip to content
This repository has been archived by the owner on Dec 6, 2022. It is now read-only.

python CLI program to automatically update cloud-flare dns records for dynamic ips

License

Notifications You must be signed in to change notification settings

Lunarequest/cloudflare-DDNS

Repository files navigation

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.

Limitations

  • No Offcial 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 CONTRIBUTING.md file.

The scipt can be got at https://pypi.org/project/simple-cloudflare-ddns/.

$ cloudflareddns --gen-settings # this will create a file called settings.yml at ~/config/cloudflareddns/
$ cloudflareddns # this will update all ips

VERSION 5.0 is incompatible with any pervious versions due to a rewrite of how data is handled

About

python CLI program to automatically update cloud-flare dns records for dynamic ips

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages