如何將 Windows DNS 區域移至另一個 Windows 伺服器

本文說明如何將區域檔案從執行 Windows 2000 的 DNS 伺服器移動到另一部執行 Windows 2000 的 DNS 伺服器。

原始產品版本:   Windows Server 2012 R2,Windows Server 2016
原始 KB 編號:   280061

移動區域檔案

若要將區域檔案從一部伺服器移至另一部伺服器,請遵循下列步驟:

注意

若要使用下列方法,Windows 2000 DNS 伺服器服務必須安裝在新的 Windows 2000 型伺服器上。 尚未設定 DNS 伺服器服務。

  1. 在目前主控 DNS 區域的 DNS 伺服器 (s) 上,將所有 Active Directory 整合區域變更為 standard primary。 此動作會建立目的地 DNS 伺服器所需的區域檔案。

  2. 停止兩部 DNS 伺服器上的 DNS 伺服器服務。

  3. 手動將整個內容 (包含從來源伺服器到目的地伺服器的%SystemRoot%\System32\DNS 資料夾) 子資料夾。

    重要

    這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需如何備份及還原登錄的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
    322756 如何在 Windows 中備份及還原登錄

  4. 在目前的 DNS 伺服器上,啟動登錄編輯程式 ( # A0) 。

  5. 找到並按一下下列登錄子機碼:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS\Zones

  6. 將區域專案匯出至登錄檔。

  7. 找到並按一下下列登錄子機碼:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones

  8. 將區域專案匯出至登錄檔。

  9. 在目的地 DNS 伺服器上,按兩下每一個登錄檔,以將區域子機匯入登錄。

  10. 讓目前的 DNS 伺服器中斷,並將其 IP 位址轉接至目的地 DNS 伺服器。

  11. 在目的地 DNS 伺服器上,啟動 DNS 伺服器服務。 若要啟動伺服器 A 和 PTR 資源記錄的註冊,請在命令提示字元中執行下列命令:

    ipconfig /registerdns
    
  12. 如果此伺服器也是網域控制站,請停止並重新啟動 Net Logon 服務,以登錄服務 (SRV) 記錄,或在命令提示字元中執行下列命令:

    netdiag /fix
    
  13. 在取代的 DNS 伺服器上,先前與 Active Directory 整合的標準區域,可以轉換回 Active Directory 整合,如果它是網域控制站。

  14. 確認每個區域上的 SOA 資源記錄包含主伺服器的正確名稱,而且區域 (s) 的 NS 資源記錄是正確的。

注意

本文所述的步驟不會遷移下列 DNS 伺服器設定:

  • 介面
  • 代理
  • 進階
  • 根提示
  • 記錄
  • 安全性
  • 在步驟5和步驟7中所指定之機碼以外的任何索引鍵下所進行的任何特定登錄設定