我们正在使用powerdns,我正在查看将所有区域和记录导出到MS DNS,我正在测试通过我的powerdns服务器上的phpmyadmin导出区域。
我不认为MS对.sql .csv文件(phpmyadmin上的导出选项)有好感。有更好的方法吗?提前感谢!
发布于 2018-05-29 18:27:37
我认为,要求PowerDNS为您生成区域数据,而不是直接访问其数据库,在生成其他工具可以轻松处理的内容方面可能会更容易。
将区域数据导入Azure的一个现成选项似乎是使用Azure工具的az network dns zone import。
该工具读取区域文件,您(假设允许自己执行来自PowerDNS的区域传输)可以使用例如dig @server zone AXFR >file (根据需要删除拖尾SOA,即带有现代dig的+onesoa )生成区域文件。
另一种选择是编写一个脚本,使用PowerDNS REST (如果您运行现代版本)读取区域,使用Azure DNS REST API在Azure端重新创建相应的区域。
https://serverfault.com/questions/914312
复制相似问题