CloudFlare DNS备份以绑定文件
cloudflaredns-backup的Python项目详细描述
CloudFlare DNS到RFC1035转换器
以bind可接受的格式备份CloudFlare托管的DNS记录的简单工具(RFC1035)
安装
pip install cloudflaredns-backup
使用量
将所有CloudFlare区域设置为控制台
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
只获取example.com和example2.com区域(这里和其他-只是args示例。env和cred文件相同)
cf-backup root@example.com 1234567890 -z example.com -z example2.com
这个例子可以简化为:
cf-backup root@example.com 1234567890 -z "example1.com example2.com"
cf-backup root@example.com 1234567890 -z example.com -o zones --ns ns.example.com
更改日志
v1.8
如果“modified_on”出现问题,则serial是当前时间戳
v1.7.4
区域的实际序列号(上次修改时间格式为yyyymmddhh)
v1.7.3
删除“导出日期”以敏感地跟踪区域文件(例如在Git中)
v1.7.2
可以添加自定义名称服务器以简化区域的备份部署。
v1.6
添加确定args/environment/file中凭据的可能性
v1.5
小错误修复
v1.4
python3中Unicode支持的修复程序
v1.3
python2中unicode支持的修复程序
v1.2
修复非类型对象
v1.1
python2支持
v1.0b
PYPI包
v1.0a
python2-3 cloudflare备份工具