如何将 DNS 区域从 Slicehost 复制到 DNSmadeasy

如何将 DNS 区域从 Slicehost 复制到 DNSmadeasy

看来 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

API 文档:http://www.slicehost.com/docs/Slicehost_API.pdf

相关内容