文/王家壩守堤者
隨著現(xiàn)代企業(yè)信息化程度不斷提高,日常工作再也離不開網(wǎng)絡,為了完善企業(yè)網(wǎng)的網(wǎng)絡功能,網(wǎng)絡管理員在局域網(wǎng)中架設了DNS服務器,以此來滿足域名快速解析域名的需求,但你真的合理利用了DNS服務器提供的域名解析功能嗎?還有很多小技巧可能您還不知道,下面就以大家常用的Windows Server 2003(簡稱Windows 2003)網(wǎng)絡操作系統(tǒng)內(nèi)置的DNS服務器為例,介紹如何在企業(yè)網(wǎng)中挖掘DNS服務器的最大潛力。
實現(xiàn)泛域名解析
通常大家都是使用域名來訪問網(wǎng)站。為了方便員工的工作需要,在企業(yè)網(wǎng)中架設了多個工作組網(wǎng)站,使用二級域名進行訪問,而這些網(wǎng)站一般位于同一ip網(wǎng)段的服務器中。在DNS服務器中,如果這些二級域名數(shù)量較多,手工為它們創(chuàng)建地址記錄是非常麻煩的。如果在DNS服務器中使用“泛域名解析”技術(shù),這樣問題就能迎刃而解。
小知識 泛域名解析概念其實很好理解。舉個簡單的例子:你有一個域 “cce.net”,你想讓它之下所有的“.cce.net”二級域名(其中代表任意字符)全部解析到同一個IP地址上。這時,你只要在cce.net域中使用泛域名解析技術(shù),即使沒有手工創(chuàng)建該域下的任意二級域名的地址記錄,也會被自動解析到某個IP地址上去。
下面就以Windows 2003的DNS服務器為例,介紹如何實現(xiàn)“cce.net”域的泛域名解析。假設我們讓所有的二級域名都解析到IP地址為“192.168.1.6”的Web服務器中。
其實Windows 2003的DNS服務器實現(xiàn)泛域名解析很簡單,它允許使用“*”字符作為主機名稱,只要在“cce.net”區(qū)域中創(chuàng)建一個名稱為“*”的主機記錄即可,過程非常簡單。在DNS管理控制臺窗口中,右鍵單擊“cce.net”區(qū)域,在菜單中選擇“新建主機”(如圖1),然后在“名稱”欄中輸入“*”,“IP地址”欄中輸入“192.168.1.6”,最后單擊“添加主機”按鈕。
圖1 添加主機
完成了以上設置后,在客戶端使用Ping命令測試任意二級域名是否解析成功。在命令提示符下輸入“ping cceuserf. cce.net”命令,得到響應信息,就表示“cce.net”域?qū)崿F(xiàn)了泛域名解析。
DNS負載均衡
對于規(guī)模較大的企業(yè)網(wǎng),某些網(wǎng)站的訪問量較大,一臺服務器難以滿足用戶的訪問需求。為了解決這個問題,通常是在企業(yè)網(wǎng)中部署多臺內(nèi)容相同的服務器,通過DNS服務器來實現(xiàn)網(wǎng)絡負載均衡。
下面就以“www.cce.net”網(wǎng)站為例,在網(wǎng)絡中部署了三臺內(nèi)容相同的Web服務器,來提供對該網(wǎng)站的訪問服務。但每臺服務器的IP地址都不一樣,這就需要在DNS服務器進行設置,才能實現(xiàn)網(wǎng)絡負載均衡。
1. 啟用循環(huán)
在Windows2003系統(tǒng)的DNS管理控制臺窗口中,鼠標右鍵單擊DNS服務器圖標,在彈出的菜單中選擇“屬性”,接著切換到“高級”標簽頁(如圖2),確保 “服務器選項”列表框中“啟用循環(huán)”處于選中狀態(tài),最后點擊“確定”按鈕。
圖2 啟用循環(huán)
2. 添加主機記錄
然后在“cce.net”區(qū)域中創(chuàng)建主機記錄。在DNS管理控制臺窗口中,右鍵點擊“cce.net”項,選擇“新建主機”,彈出“新建主機”對話框,在“名稱”欄中輸入“www”,IP地址欄中輸入其中一臺Web服務器的IP地址,如192.168.0.6,最后點擊“添加主機”按鈕。
但企業(yè)網(wǎng)中還有兩臺內(nèi)容相同的Web服務器,并且它們的IP地址都不同,因此還需要新建兩條主機名為“www”主機記錄(如圖3),方法同上,只是IP地址欄的內(nèi)容不同,分別為各自服務器的IP地址。完成了三條主機記錄的創(chuàng)建后,就能將用戶對www.cce.net的訪問分擔到三臺Web服務器中,實現(xiàn)了網(wǎng)絡負載均衡。
圖3 添加主機記錄
3. 負載均衡優(yōu)化
通常企業(yè)網(wǎng)由很多子網(wǎng)構(gòu)成,為降低網(wǎng)絡中的數(shù)據(jù)流量,最好客戶機能訪問處于同一子網(wǎng)內(nèi)的Web服務器。這時還需要啟用DNS的“啟用網(wǎng)絡掩碼排序”功能,就能實現(xiàn)以上操作。
在DNS管理控制臺窗口中,右鍵點擊DNS服務器,選擇“屬性”,然后切換到“高級”標簽頁,確保 “服務器選項”列表框中“啟用網(wǎng)絡掩碼排序”處于選中狀態(tài),最后點擊“確定”按鈕。這樣客戶機每次都能訪問到本子網(wǎng)內(nèi)的Web服務器了。
完成以上設置后,就實現(xiàn)了網(wǎng)絡負載均衡,把用戶的訪問分攤到本網(wǎng)段的Web服務器中,減少了跨子網(wǎng)的數(shù)據(jù)流量,降低整個網(wǎng)絡的通信負擔。
啟用條件轉(zhuǎn)發(fā) 加速域名解析
當我們訪問某些網(wǎng)站時,可能會遇到應答信息返回較慢的情況。除了通信網(wǎng)絡和網(wǎng)站本身的原因外,網(wǎng)站域名解析的速度也是非常關(guān)鍵的。這是因為DNS服務器首先要將該域名轉(zhuǎn)換成IP地址后,才能成功訪問這個網(wǎng)站。如果使用Windows 2003操作系統(tǒng)新增加的“條件轉(zhuǎn)發(fā)”功能,將會大大簡化域名解析過程,提高解析速度。
1.查詢DNS服務器
筆者以“www.cce.com”域為例,來加速它的解析過程。首先要查詢該域名所屬的DNS服務器,使用IE瀏覽器訪問http://www.networksolutions.com/
en_US/whois/index.jhtml,在查詢欄中輸入“www.cce.com”域名,選中“Domain Name”單選項,然后點擊“SEARCH”按鈕,找到“Domain servers in listed order”部分,這里的“NS1.HOST203.COM”和“NS2.HOST203.COM”就是www.cce.com域名所使用的DNS服務器。這兩個DNS服務器的IP地址分別為203.194.159.243和203.194.
159.244。
2.添加條件轉(zhuǎn)發(fā)器
在本地DNS服務器控制臺窗口中,右鍵點擊該服務器,在彈出的菜單中選擇“屬性”,接著切換到“轉(zhuǎn)發(fā)器”標簽頁。點擊“新建”按鈕,彈出“新轉(zhuǎn)發(fā)器”對話框,在“DNS域”欄中輸入“cce.com”后(如圖4),點擊“確定”按鈕。
圖4 添加條件轉(zhuǎn)發(fā)器
然后在“轉(zhuǎn)發(fā)器”標簽頁中選中新建“cpcw.com”項,在下面的“所選域的轉(zhuǎn)發(fā)器的IP地址列表”欄中輸入該域的DNS服務器的IP地址后,點擊“添加”按鈕,添加到列表框中,最后點擊“確定”按鈕,完成條件轉(zhuǎn)發(fā)功能的配置。
這樣,本地用戶需要訪問www.cce.com網(wǎng)站時,該網(wǎng)站的域名解析請求會被本地DNS服務器直接轉(zhuǎn)發(fā)到cce.com域所屬的DNS服務器中,簡化了解析過程。
以上簡單介紹了Windows 2003系統(tǒng)中DNS服務器的一些使用技巧,是不是覺得很實用,大家不妨試試,如果你深入研究,會發(fā)現(xiàn)還有很多神奇的功能。
|
新聞熱點
疑難解答