
隨著(zhù)現代企業(yè)信息化程度不斷提高,日常工作再也離不開(kāi)網(wǎng)絡(luò ),為了完善企業(yè)網(wǎng)的網(wǎng)絡(luò )功能,網(wǎng)絡(luò )管理員在局域網(wǎng)中架設了DNS服務(wù)器,以此來(lái)滿(mǎn)足域名快速解析域名的需求,但你真的合理利用了DNS服務(wù)器提供的域名解析功能嗎?還有很多小技巧可能您還不知道,下面就以大家常用的Windows Server 2003(簡(jiǎn)稱(chēng)Windows 2003)網(wǎng)絡(luò )操作系統內置的DNS服務(wù)器為例,介紹如何在企業(yè)網(wǎng)中挖掘DNS服務(wù)器的最大潛力。
實(shí)現泛域名解析
通常大家都是使用域名來(lái)訪(fǎng)問(wèn)網(wǎng)站。為了方便員工的工作需要,在企業(yè)網(wǎng)中架設了多個(gè)工作組網(wǎng)站,使用二級域名進(jìn)行訪(fǎng)問(wèn),而這些網(wǎng)站一般位于同一IP網(wǎng)段的服務(wù)器中。在DNS服務(wù)器中,如果這些二級域名數量較多,手工為它們創(chuàng )建地址記錄是非常麻煩的。如果在DNS服務(wù)器中使用“泛域名解析”技術(shù),這樣問(wèn)題就能迎刃而解。
小知識 泛域名解析概念其實(shí)很好理解。舉個(gè)簡(jiǎn)單的例子:你有一個(gè)域 “cce.net”,你想讓它之下所有的“.cce.net”二級域名(其中代表任意字符)全部解析到同一個(gè)IP地址上。這時(shí),你只要在cce.net域中使用泛域名解析技術(shù),即使沒(méi)有手工創(chuàng )建該域下的任意二級域名的地址記錄,也會(huì )被自動(dòng)解析到某個(gè)IP地址上去。
下面就以Windows 2003的DNS服務(wù)器為例,介紹如何實(shí)現“cce.net”域的泛域名解析。假設我們讓所有的二級域名都解析到IP地址為“192.168.1.6”的Web服務(wù)器中。
其實(shí)Windows 2003的DNS服務(wù)器實(shí)現泛域名解析很簡(jiǎn)單,它允許使用“*”字符作為主機名稱(chēng),只要在“cce.net”區域中創(chuàng )建一個(gè)名稱(chēng)為“*”的主機記錄即可,過(guò)程非常簡(jiǎn)單。在DNS管理控制臺窗口中,右鍵單擊“cce.net”區域,在菜單中選擇“新建主機”(如圖1),然后在“名稱(chēng)”欄中輸入“*”,“IP地址”欄中輸入“192.168.1.6”,最后單擊“添加主機”按鈕。

完成了以上設置后,在客戶(hù)端使用Ping命令測試任意二級域名是否解析成功。在命令提示符下輸入“ping cceuserf. cce.net”命令,得到響應信息,就表示“cce.net”域實(shí)現了泛域名解析。
DNS負載均衡
對于規模較大的企業(yè)網(wǎng),某些網(wǎng)站的訪(fǎng)問(wèn)量較大,一臺服務(wù)器難以滿(mǎn)足用戶(hù)的訪(fǎng)問(wèn)需求。為了解決這個(gè)問(wèn)題,通常是在企業(yè)網(wǎng)中部署多臺內容相同的服務(wù)器,通過(guò)DNS服務(wù)器來(lái)實(shí)現網(wǎng)絡(luò )負載均衡。
下面就以“www.cce.net”網(wǎng)站為例,在網(wǎng)絡(luò )中部署了三臺內容相同的Web服務(wù)器,來(lái)提供對該網(wǎng)站的訪(fǎng)問(wèn)服務(wù)。但每臺服務(wù)器的IP地址都不一樣,這就需要在DNS服務(wù)器進(jìn)行設置,才能實(shí)現網(wǎng)絡(luò )負載均衡。
1. 啟用循環(huán)
在Windows2003系統的DNS管理控制臺窗口中,鼠標右鍵單擊DNS服務(wù)器圖標,在彈出的菜單中選擇“屬性”,接著(zhù)切換到“高級”標簽頁(yè)(如圖2),確保 “服務(wù)器選項”列表框中“啟用循環(huán)”處于選中狀態(tài),最后點(diǎn)擊“確定”按鈕。

2. 添加主機記錄
然后在“cce.net”區域中創(chuàng )建主機記錄。在DNS管理控制臺窗口中,右鍵點(diǎn)擊“cce.net”項,選擇“新建主機”,彈出“新建主機”對話(huà)框,在“名稱(chēng)”欄中輸入“www”,IP地址欄中輸入其中一臺Web服務(wù)器的IP地址,如192.168.0.6,最后點(diǎn)擊“添加主機”按鈕。
但企業(yè)網(wǎng)中還有兩臺內容相同的Web服務(wù)器,并且它們的IP地址都不同,因此還需要新建兩條主機名為“www”主機記錄(如圖3),方法同上,只是IP地址欄的內容不同,分別為各自服務(wù)器的IP地址。完成了三條主機記錄的創(chuàng )建后,就能將用戶(hù)對www.cce.net的訪(fǎng)問(wèn)分擔到三臺Web服務(wù)器中,實(shí)現了網(wǎng)絡(luò )負載均衡。

3. 負載均衡優(yōu)化
通常企業(yè)網(wǎng)由很多子網(wǎng)構成,為降低網(wǎng)絡(luò )中的數據流量,最好客戶(hù)機能訪(fǎng)問(wèn)處于同一子網(wǎng)內的Web服務(wù)器。這時(shí)還需要啟用DNS的“啟用網(wǎng)絡(luò )掩碼排序”功能,就能實(shí)現以上操作。
在DNS管理控制臺窗口中,右鍵點(diǎn)擊DNS服務(wù)器,選擇“屬性”,然后切換到“高級”標簽頁(yè),確保 “服務(wù)器選項”列表框中“啟用網(wǎng)絡(luò )掩碼排序”處于選中狀態(tài),最后點(diǎn)擊“確定”按鈕。這樣客戶(hù)機每次都能訪(fǎng)問(wèn)到本子網(wǎng)內的Web服務(wù)器了。
完成以上設置后,就實(shí)現了網(wǎng)絡(luò )負載均衡,把用戶(hù)的訪(fǎng)問(wèn)分攤到本網(wǎng)段的Web服務(wù)器中,減少了跨子網(wǎng)的數據流量,降低整個(gè)網(wǎng)絡(luò )的通信負擔。
啟用條件轉發(fā) 加速域名解析
當我們訪(fǎng)問(wèn)某些網(wǎng)站時(shí),可能會(huì )遇到應答信息返回較慢的情況。除了通信網(wǎng)絡(luò )和網(wǎng)站本身的原因外,網(wǎng)站域名解析的速度也是非常關(guān)鍵的。這是因為DNS服務(wù)器首先要將該域名轉換成IP地址后,才能成功訪(fǎng)問(wèn)這個(gè)網(wǎng)站。如果使用Windows 2003操作系統新增加的“條件轉發(fā)”功能,將會(huì )大大簡(jiǎn)化域名解析過(guò)程,提高解析速度。
1.查詢(xún)DNS服務(wù)器
筆者以“www.cce.com”域為例,來(lái)加速它的解析過(guò)程。首先要查詢(xún)該域名所屬的DNS服務(wù)器,使用IE瀏覽器訪(fǎng)問(wèn)http://www.networksolutions.com/
en_US/whois/index.jhtml,在查詢(xún)欄中輸入“www.cce.com”域名,選中“Domain Name”單選項,然后點(diǎn)擊“SEARCH”按鈕,找到“Domain servers in listed order”部分,這里的“NS1.HOST203.COM”和“NS2.HOST203.COM”就是www.cce.com域名所使用的DNS服務(wù)器。這兩個(gè)DNS服務(wù)器的IP地址分別為203.194.159.243和203.194.
159.244。
2.添加條件轉發(fā)器
在本地DNS服務(wù)器控制臺窗口中,右鍵點(diǎn)擊該服務(wù)器,在彈出的菜單中選擇“屬性”,接著(zhù)切換到“轉發(fā)器”標簽頁(yè)。點(diǎn)擊“新建”按鈕,彈出“新轉發(fā)器”對話(huà)框,在“DNS域”欄中輸入“cce.com”后(如圖4),點(diǎn)擊“確定”按鈕。

然后在“轉發(fā)器”標簽頁(yè)中選中新建“cpcw.com”項,在下面的“所選域的轉發(fā)器的IP地址列表”欄中輸入該域的DNS服務(wù)器的IP地址后,點(diǎn)擊“添加”按鈕,添加到列表框中,最后點(diǎn)擊“確定”按鈕,完成條件轉發(fā)功能的配置。
這樣,本地用戶(hù)需要訪(fǎng)問(wèn)www.cce.com網(wǎng)站時(shí),該網(wǎng)站的域名解析請求會(huì )被本地DNS服務(wù)器直接轉發(fā)到cce.com域所屬的DNS服務(wù)器中,簡(jiǎn)化了解析過(guò)程。
以上簡(jiǎn)單介紹了Windows 2003系統中DNS服務(wù)器的一些使用技巧,是不是覺(jué)得很實(shí)用,大家不妨試試,如果你深入研究,會(huì )發(fā)現還有很多神奇的功能。
聯(lián)系客服