看来 Slicehost DNS 不提供 AXFR,但它确实有一个 API。
我在 Slicehost DNS 中有大约 20 个域,如果可能的话,我想自动化导出过程。
我一直在尝试弄清楚如何将记录导出为区域文件,我尝试过这但它不会导出完整的区域文件。
有人可以推荐一种方法来从slicehost中获取完整的区域文件(或者避免必须手动将它们重新输入到DNSmadeeasy中)。
答案1
更新:
我与 Slicehost 支持人员讨论了此事。他们说,开一张票,他们也许可以帮你导出并绑定。
原始答案:
我认为没有什么比你找到的更好的了。我认为你最好对脚本进行一些修改,以便从中获得更多。
不过我认为它没有提供更多信息的原因更可能是 API 的限制。
这些其他脚本的功能比您找到的脚本少,但可能对破解第一个脚本有用:
https://github.com/mattly/slicehost-dns
它转储到 yaml 文件,然后您可以在其上运行一些 vim 宏将其转换为区域文件。
https://github.com/Schultz/slicedns2linode/blob/master/slicedns2linode.rb