CloudFlare DNS backup to BIND files
Project description
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 fileget 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.comThis 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file cloudflaredns-backup-1.7.3.tar.gz.
File metadata
- Download URL: cloudflaredns-backup-1.7.3.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
731b59338efe26db961fe324023445edf0975df053e13172bab7441ffc21bebf
|
|
| MD5 |
b11650104a44c020726e7d4eddd29664
|
|
| BLAKE2b-256 |
0bc36db9f75c0d9d05039a8a020e5d7a9f5a6909f7315f263353a346205415b2
|