如何將 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

相關內容