Windows Server 2008 R2 DNS 服務(wù)器遷移方法
因為都是Windows 平臺,這不算什么事。好吧,看一下,我們的環(huán)境:
原DNS服務(wù)器:
主機名: Win08-01 IP地址:10.200.201.11
新DNS服務(wù)器(臨時主機名和IP地址),因為遷移成功后,需要將主機名和IP地址改為原DNS相同,原DNS停機。
主機名: Win08-02 IP地址:10.200.201.12
下圖是我們準備的一些測試記錄:

此圖顯示的是正向查找區(qū)域數(shù)據(jù),里面包括有A記錄、MX記錄、CNAME記錄、空域名解析等。

此圖顯示的是反向查找區(qū)域數(shù)據(jù)。

此外還包括一個條件轉(zhuǎn)發(fā)器。
DNS遷移的原理其實很簡單:
DNS服務(wù)器的工作機制并不復(fù)雜,DNS服務(wù)器的工作完全依靠后臺幾個文件,一個是Boot文件,負責(zé)存儲DNS服務(wù)器的啟動信息;一個是Cache.dns,負責(zé)存儲根服務(wù)器的域名和IP地址;還有一個最重要的文件就是區(qū)域數(shù)據(jù)文件,負責(zé)存儲區(qū)域內(nèi)的所有DNS記錄。這些文件都在\Windows\System32\DNS目錄下,當然關(guān)于這幾個文件的具體信息,我們就不再細聊了。我們只要把這幾個文件拿到,就完全可以實現(xiàn)DNS的遷移了。
另外一點就是,我們打開DNS的后臺文件目錄可能看不到BOOT文件,因為默認情況下DNS是從注冊表啟動的。如果是從注冊表啟動的,我們需要導(dǎo)出注冊表,然后再導(dǎo)入到注冊表中。

因為DNS的引導(dǎo)信息可以有三種保存的途徑,一是可以保存在Boot文件,二是可以保存在注冊表,三是可以保存在Active Directory。微軟可能是怕用戶誤刪除了Boot文件,因此默認情況下把引導(dǎo)信息用另外兩種方式保存。
在此,我們直接將DNS的啟動改為從文件啟動,就可以就可以看到BOOT文件了。
步驟二:
接下來,就是在將服務(wù)器上安裝DNS服務(wù),具體過程不再明說。
步驟三:遷移過程
1. 修改DNS服務(wù)器的服務(wù)啟動類型,修改為以文件啟動:

2. 停止新DNS服務(wù)器上的DNS服務(wù),如下圖所示:

3. 將原DNS服務(wù)器上的DNS文件夾里的文件全部復(fù)制到新DNS服務(wù)器里,如下圖所示:


不應(yīng)復(fù)制 Samples 文件夾,因為不需要其中的內(nèi)容。出現(xiàn)提示時,全部是復(fù)制和替換。
4 再啟動新服務(wù)器上的DNS服務(wù)。

新計算機名和IP地址進行修改,和老服務(wù)器一樣。整個過程結(jié)束,再測試一下即可。整個遷移過程可以總結(jié)為:舊服務(wù)器上修改服務(wù)啟動類型;新服務(wù)器上修改服務(wù)啟動類型,停止服務(wù),復(fù)制文件,再次啟動服務(wù)。如果看到下圖就恭喜您,完成了:

下面就是測試人員的工作了,可以簡單使用nslookup測試,其他的就交換業(yè)務(wù)部門了。在測試過程中,需要注意,如果在DNS服務(wù)器上測試其他網(wǎng)段的A記錄無法解析時,應(yīng)該是DNS服務(wù)器網(wǎng)關(guān)測試的問題,注意排查。
本文出自 “杜飛” 博客,請務(wù)必保留此出處http://dufei.blog.51cto.com/382644/1580057
相關(guān)文章
Win2008 R2/2012 網(wǎng)絡(luò)負載平衡NLB相關(guān)內(nèi)容
這篇文章主要介紹了Windows Server 2008 R2/2012 網(wǎng)絡(luò)負載平衡NLB相關(guān)內(nèi)容,需要的朋友可以參考下2015-01-01
事件ID( 54 )的描述(在資源( HTTP )中)無法找到
事件 ID ( 54 )的描述(在資源( HTTP )中)無法找到。。.. \Device\Http\AppPool.本地計算機可能沒有必要的注冊信息或消息 DLL 文件來從遠程計算機顯示消息。您可能可以使用 /AUXSOURCE= 標識來檢索詞描述;查看幫助和支持以了解詳細信息。2008-07-07
Windows Server 2003 模擬IP-SAN圖文教程
用Windows Server模擬IP-SAN的教程分享,需要的朋友可以參考下2012-10-10
win server2012 r2服務(wù)器共享文件夾如何設(shè)置
本文主要介紹了win server2012 r2服務(wù)器共享文件夾如何設(shè)置,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
Win2008 IIS 7.0+php,MySQL,Zend,phpMyadmin配置圖解
這篇文章詳細的說明了window2008下基于iis7.0打造php運行環(huán)境的配置教程,里面有詳細的mysql數(shù)據(jù)庫zend,phpmyadmin的圖文安裝教程。2010-06-06
Win2003 MSSQL以普通用戶運行安全設(shè)置篇
今天先說的是MSSQL安全篇第一篇——將MS SQL SERVER運行于普通用戶下。2010-04-04
IIS 6.0 安裝與網(wǎng)站架設(shè)教程[圖文]
IIS是微軟推出的一套架設(shè)WEB、FTP、SMTP服務(wù)器的整合系統(tǒng)組件,主要捆綁在微軟的Windows 2003等服務(wù)器操作系統(tǒng)中2013-05-05
windows下Graphviz安裝及入門教程的實現(xiàn)方法
這篇文章主要介紹了windows下Graphviz安裝及入門教程的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09

