Linux

將 DNS 從 Linux 遷移到 Windows 2008 DNS?

  • February 25, 2015

目前,我工作的公司通過伺服器 2008 有一個面向外部的 DNS,而我們的內部伺服器指向一個 Linux 伺服器(我沒有在這裡進行原始設置,因此更難獲得更多細節)。我們遇到的問題是內部 DNS 很不穩定,因為所有人都出去了。我們可能會或可能無法通過 PC 名稱進行遠端訪問,但始終可以通過直接 IP 進行訪問,這當然使得自動化幾乎無法預測。我的任務是在 Windows 伺服器上設置內部 DNS。

有沒有辦法從 Linux 伺服器中提取 DNS 資訊並將其遷移到 Windows?我正在嘗試為自己節省一些工作,並且還需要弄清楚 Linux 機器中的 DNS 是多麼的緊張。在 Windows 的 DNS 上從頭開始可能會更容易,但這是一家完全設置的公司,生產正在全面展開,幾乎不可能取消設置和切換,這可能會或可能不會在第一次執行時工作,所以現場直播遷移選項是首選。

希望,大概,您的Linux 伺服器正在執行 BIND,在這種情況下,它是可能的、簡單的,甚至由 Microsoft 記錄。雖然,即使它執行一些奇怪的東西,同樣的基本過程也適用——通過使 Windows 伺服器成為輔助 DNS 伺服器來移動資訊,然後終止 Linux 伺服器(或至少它的 DNS 伺服器)。

從 BIND 遷移到 Windows DNS 的 Microsoft 清單/說明


  1. 將 BIND 伺服器配置為要遷移的每個區域的主伺服器。
  2. 在執行 DNS 伺服器服務的伺服器上,為託管在基於 BIND 的 DNS 伺服器上的所有現有區域添加輔助區域。
  1. 如有必要,為託管在基於 BIND 的 DNS 伺服器上的所有現有反向查找區域創建反向查找區域。
  1. 完成區域傳輸後,將任何次要區域轉換為從 BIND 伺服器上的主要區域獲得的區域的主要區域。
  1. 可選:如果執行 Windows Server 2008 的 DNS 伺服器是域控制器,則將該區域儲存在 Active Directory 域服務 (AD DS) 中。
  1. 將以前的主伺服器配置為遷移區域的輔助伺服器,或將以前的主伺服器降級。
  2. 對於剩餘的其他輔助區域,更新這些區域的主伺服器以使用執行 Windows Server 2008 的新主 DNS 伺服器。

引用自:https://serverfault.com/questions/671345