Skip to main content

CloudFlare DNS backup to BIND files

Project description

https://img.shields.io/pypi/v/cloudflaredns-backup.svg?style=flat-square https://img.shields.io/pypi/dm/cloudflaredns-backup.svg?style=flat-square

Simple tool for backing up your CloudFlare hosted DNS records in format acceptable by BIND (RFC1035)

Installation

pip install cloudflaredns-backup

Usage

  • get all your CloudFlare zones to console

    cf-backup root@example.com 1234567890 # args
    CF_EMAIL=root@example.com CF_TOKEN=1234567890 cf-backup # env
    echo "root@example.com:1234567890" > credentials.cfg && cf-backup -c credentials.cfg # config file
  • get only example.com and example2.com zones (here and other - just args examples. ENV and cred-file are same)

    cf-backup root@example.com 1234567890 -z example.com -z example2.com

    This example may be simplified as:

    cf-backup root@example.com 1234567890 -z "example1.com example2.com"
  • Get only example.com, create if not exists folder and write zone to ./zones/example.com, and write NS in zone

    cf-backup root@example.com 1234567890 -z example.com -o zones --ns ns.example.com

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

cloudflaredns-backup-1.7.3.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file cloudflaredns-backup-1.7.3.tar.gz.

File metadata

File hashes

Hashes for cloudflaredns-backup-1.7.3.tar.gz
Algorithm Hash digest
SHA256 731b59338efe26db961fe324023445edf0975df053e13172bab7441ffc21bebf
MD5 b11650104a44c020726e7d4eddd29664
BLAKE2b-256 0bc36db9f75c0d9d05039a8a020e5d7a9f5a6909f7315f263353a346205415b2

See more details on using hashes here.

Supported by

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