似乎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