移轉 DNS 伺服器的方法有:將執行舊版 Windows 的 DNS 伺服器升級為 Windows Server 2008、從執行其他 DNS 伺服器實作的現有 DNS 伺服器移動區域檔案,或是使用主要次要區域轉送將區域移轉到執行 Windows Server 2008 的 DNS 伺服器。移轉網域名稱系統 (DNS) 伺服器可改善 DNS 基礎結構的效能、安全性以及可靠性,因為它可讓您存取 Windows Server 2008 中的進階功能。

升級 DNS 伺服器

工作 參考資料

使用 Windows Server 2003 版本的 DNS 伺服器服務所建立和儲存的任何區域或伺服器設定檔案與參數,都會儲存在相同的系統資料夾位置中。從 Windows Server 2003 升級到 Windows Server 2008 的程序期間,並不需要資料轉換。

 

移動區域檔案

工作 參考資料

請將您想要與 DNS 伺服器服務搭配使用、且以柏克萊網際網路名稱網域 (BIND) 建立的任何區域或開機檔案,複製到執行 Windows Server 2008 的伺服器的 %systemroot%\System32\DNS 資料夾。

 

如果您繼續使用 BIND 開機檔案提供 DNS 伺服器服務啟動時所使用的初始組態設定,請變更 DNS 伺服器服務所使用的開機方法。或者,將以 BIND 命名慣例命名的區域檔案,以 DNS 伺服器所使用的慣例重新命名,這些 DNS 伺服器是在 Windows 作業系統中提供的 DNS 伺服器服務中執行。

變更 DNS 伺服器使用的開機方法

如果您使用 DNS 管理員建立區域時,未移轉 BIND 開機檔案或指定 BIND 名稱,就必須重新命名這些區域:

  • 開機檔案:將 named.boot 重新命名為 Boot

  • 正向對應區域檔案:將 db.domain_name 重新命名為 domain_name.dns

  • 反向對應區域檔案:將 db.IP_network_forward_notation 重新命名為 IP_network_reverse_notation.dns

在反向對應區域,BIND 使用的慣例是將反向網域名稱記錄為所對應 IP 網路的正向表示法,例如,為範例 IP 網路位址 192.168.1.0 建立的反向對應區域 db.192.1.168。不過,執行 Windows Server 2008 的 DNS 伺服器,會使用區域的完整網域名稱 (FQDN) (包括 in-addr.arpa 網域) 以完成檔案名稱。在此範例中,當您複製和重新命名檔案時,在 Windows Server 2008 DNS 中的相同區域所使用的正確名稱為 168.1.192.in-addr.arpa.dns。

 

其他考量

  • 如果您在移轉之後使用 BIND 開機檔案加上 DNS 伺服器服務,DNS 伺服器服務使用這個檔案有一些其他的限制。例如,不支援一些 BIND 開機指令,特別是 xfrnets 以及 BIND 版本 (例如 BIND 8.1.1 版或更新版本) 所提供的其他指令。如需相關資訊,請參閱 Microsoft 知識庫文章 Q194513 與 Q234144 (https://go.microsoft.com/fwlink/?LinkID=4441 (可能為英文網頁))。

  • 如果您習慣手動編輯 DNS 區域檔案,請注意 DNS 伺服器服務為其支援的資源記錄使用符合要求建議 (RFC) 的表示法。在大多數情況下,DNS 伺服器服務會從原先為 BIND DNS 伺服器所建立的區域檔案解譯和載入資源記錄,而不需對檔案進行任何變更。不過,如果您已經使用非標準的記錄格式,DNS 伺服器服務可以偵測到這些編輯,並將它們解譯為不正確的區域資料。

從 BIND 伺服器移轉區域

工作 參考資料

將 BIND 伺服器設定為要移轉的每個區域的主要伺服器。

 

在執行 DNS 伺服器服務的伺服器上,為 BIND DNS 伺服器裝載的所有現有區域新增次要區域。

新增正向對應區域

視需要,為 BIND DNS 伺服器裝載的所有現有反向對應區域建立反向對應區域。

新增反向對應區域

完成區域轉送後,將從 BIND 伺服器主要區域取得的區域的任何次要區域轉換為主要區域。

變更區域類型

選用:如果執行 Windows Server 2008 的 DNS 伺服器是網域控制站,將區域儲存在 Active Directory 網域服務 (AD DS) 中。

變更區域類型

將移轉的區域之前的主要伺服器設定為次要伺服器,或是降級之前的主要伺服器。

 

至於剩餘的其他次要區域,將這些區域的主要伺服器更新為使用執行 Windows Server 2008 的新主要 DNS 伺服器。

 

從 Windows DNS 伺服器移轉區域

只有要移轉的區域是裝載在 Windows 伺服器且不是儲存在 AD DS 中時,才需要執行這些工作。

工作 參考資料

在執行 Windows Server 2008 的伺服器上,為 Windows DNS 伺服器裝載的所有現有區域建立次要區域。

新增正向對應區域

視需要,為 Windows DNS 伺服器裝載的所有現有反向對應區域建立反向對應區域。

新增反向對應區域

完成區域轉送後,將移轉的區域的次要區域轉換為主要區域。

變更區域類型

選用:如果執行 Windows Server 2008 的 DNS 伺服器是網域控制站,將區域儲存在 AD DS 中。

變更區域類型

選用:若要繼續使用之前的主要伺服器做為 DNS 伺服器,將之前主要伺服器上的移轉區域轉換為次要區域。

變更區域類型


目錄