是否有工具可以將 Windows Server DNS 設定匯出到主機檔案或從主機檔案匯入 Windows Server DNS 設定?

是否有工具可以將 Windows Server DNS 設定匯出到主機檔案或從主機檔案匯入 Windows Server DNS 設定?

我們的內部 DNS 伺服器中有許多規則,我想在本機主機檔案中使用它們。有什麼實用程式可以進行這種轉換嗎?

更新:DNS 伺服器是 Windows Server,用例是我們需要使用許多區域,但我的 DNS 沒有指向該伺服器,因此我需要將它們轉換為本機主機檔案。

答案1

這取決於你所說的「規則」是什麼意思。 TTL 設定和 MX 記錄等內容在主機檔案中不會有等效項。大多數人希望採取相反的方式(將主機文件轉換為區域文件),並且有許多實用程式可以做到這一點。從區域文件轉換回主機檔案並不是那麼困難,但我無法找到任何打包工具。有人有一個部落格文章如果您能夠使用它,則使用具有正規表示式的 sed 行來提取 A 記錄(將輸出重定向到檔案或將輸出複製並貼上到主機檔案):

sed "s/\(.*\) *IN A *\(.*\)/\2\t\1/" lan.zone

答案2

即使請求有合理的理由,您確實必須給我們一些可以使用的東西,例如哪個 DNS 伺服器?什麼作業系統?

鑑於完全缺乏信息,我可以建議您開始的唯一方法是使用 dig 將信息轉儲到文本文件中,您可以在其中使用您喜歡的任何方法來讀取所需的詳細信息。

答案3

沒有真正的工具可以從一個匯出到另一個。

如果您經常編輯主機文件,您始終可以使用主機文件編輯器等工具。

https://github.com/scottlerch/HostsFileEditor

就我個人而言,我更喜歡在記事本中編輯主機文件,或者如果我喜歡記事本++,但為了速度,像上面這樣的工具將允許您複製和貼上條目(我猜你所說的規則是我猜的。

相關內容