Windows Server 2008 R2 DNS 伺服器遷移

來源:互聯網
上載者:User

標籤:windows   dns   ip地址   伺服器   轉寄站   

    近來為客戶部署VSphere的虛擬化資料中心,所有部署、遷移操作實施完成後,客戶又提出一個新的小要求:原生產環境中有一台DNS伺服器,上面部署有一些應用,但年久失修處於淘汰狀態,但是其上面有個DNS服務,還是要使用的,希望只將DNS服務遷移到虛擬化平台上。

    因為都是Windows 平台,這不算什麼事。好吧,看一下,我們的環境:

原DNS伺服器: 

主機名稱: Win08-01       IP地址:10.200.201.11

新DNS伺服器(臨時主機名稱和IP地址),因為遷移成功後,需要將主機名稱和IP地址改為原DNS相同,原DNS停機。

主機名稱: Win08-02       IP地址:10.200.201.12

是我們準備的一些測試記錄:

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/53/AE/wKiom1RthRCTpSHMAAIeA2FP9UY153.jpg" height="362" />

此圖顯示的是正向尋找地區資料,裡麵包括有A記錄、MX記錄、CNAME記錄、空網域名稱解析等。

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/53/AE/wKiom1RthRHA6vdlAAHiMKxHX7k520.jpg" height="280" />

此圖顯示的是反向尋找地區資料。

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/53/AE/wKiom1RthRLRCWIiAADy8WZ4yCk842.jpg" height="279" />

此外還包括一個條件轉寄站。

DNS遷移的原理其實很簡單:

DNS伺服器的工作機制並不複雜,DNS伺服器的工作完全依靠後台幾個檔案,一個是Boot檔案,負責儲存DNS伺服器的啟動資訊;一個是Cache.dns,負責儲存根伺服器的網域名稱和IP地址;還有一個最重要的檔案就是地區資料檔案,負責儲存地區內的所有DNS記錄。這些檔案都在\Windows\System32\DNS目錄下,當然關於這幾個檔案的具體資訊,我們就不再細聊了。我們只要把這幾個檔案拿到,就完全可以實現DNS的遷移了。

另外一點就是,我們開啟DNS的後台檔案目錄可能看不到BOOT檔案,因為預設情況下DNS是從註冊表啟動的。如果是從註冊表啟動的,我們需要匯出註冊表,然後再匯入到註冊表中。

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/53/AE/wKiom1RthRTAfcQ0AAGq594EIAM633.jpg" height="420" />

因為DNS的引導資訊可以有三種儲存的途徑,一是可以儲存在Boot檔案,二是可以儲存在註冊表,三是可以儲存在Active Directory。微軟可能是怕使用者誤刪除了Boot檔案,因此預設情況下把引導資訊用另外兩種方式儲存。

在此,我們直接將DNS的啟動改為從檔案啟動,就可以就可以看到BOOT檔案了。

步驟二:

接下來,就是在將伺服器上安裝DNS服務,具體過程不再明說。

 

步驟三:遷移過程

1. 修改DNS伺服器的服務啟動類型,修改為以檔案啟動:

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/53/AE/wKiom1RthRSz262jAAGWDZS3Rzo971.jpg" height="440" />

2. 停止新DNS伺服器上的DNS服務,如所示:

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/53/AE/wKiom1RthRazL9JUAAH8egU7Jhw509.jpg" height="450" />

3. 將原DNS伺服器上的DNS檔案夾裡的檔案全部複製到新DNS伺服器裡,如所示:

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/53/AE/wKiom1RthRjCFOclAADvhUHX4XI056.jpg" height="260" />650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/53/AE/wKiom1RthRujH0v6AADGIsiemPQ709.jpg" height="255" />

不應複製 Samples 檔案夾,因為不需要其中的內容。出現提示時,全部是複製和替換。

4 再啟動新伺服器上的DNS服務。

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/53/AE/wKiom1RthR2AY22PAAH1USEHHC8697.jpg" height="435" />

新電腦名稱和IP地址進行修改,和老伺服器一樣。整個過程結束,再測試一下即可。整個遷移過程可以總結為:舊伺服器上修改服務啟動類型;新伺服器上修改服務啟動類型,停止服務,複製檔案,再次啟動服務。如果看到就恭喜您,完成了:

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/53/AC/wKioL1RthZjDp44wAAImycO6_e4112.jpg" height="378" />

下面就是測試人員的工作了,可以簡單使用nslookup測試,其他的就交換業務部門了。在測試過程中,需要注意,如果在DNS伺服器上測試其他網段的A記錄無法解析時,應該是DNS伺服器網關測試的問題,注意排查。

本文出自 “杜飛” 部落格,請務必保留此出處http://dufei.blog.51cto.com/382644/1580057

Windows Server 2008 R2 DNS 伺服器遷移

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.