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

似乎Slicehost DNS不提供AXFR,但它确实有一个API。

我在Slicehost DNS中有大约20个域名,如果可能,我想自动执行导出过程。

我一直想弄清楚如何导出logging作为区域文件,我试过这个,但它不会导出完整的区域文件。

任何人都可以推荐一种方法来从slicehost中获取完整的区域文件(或者避免手动将其重新input到DNSmadeeasy中)。

更新:

我谈到了Slicehost的支持。 他们说,出票,他们可能会出口绑定给你。

原始答案:

我觉得没有比你find的更好的了。 我认为你最好先砍一下脚本以获得更多的好处。

我期望尽pipe这样不给更多的原因更可能是api的限制。

这些其他的脚本,比你发现的脚本less,可能会有用的黑客第一个脚本:

https://github.com/mattly/slicehost-dns

它转储到一个yaml文件,然后你可以运行一些vimmacros来把它变成一个区域文件。

https://github.com/Schultz/slicedns2linode/blob/master/slicedns2linode.rb

API Docs: http : //www.slicehost.com/docs/Slicehost_API.pdf