DNS服務(wù)器與WINS結(jié)合 |
發(fā)布時間: 2012/9/11 13:04:17 |
很多人對DNS多多少少都有一定的了解,對WINS的認(rèn)識相對就少的些。WINS是Windows Internet NamingServer,即Windows Internet命名服務(wù)。它提供一個分布式數(shù)據(jù)庫,能在路由網(wǎng)絡(luò)的環(huán)境中動態(tài)地對IP地址和NETBios名的映射進(jìn)行注冊與查詢。WINS用來登記NetBIOS計算機(jī)名,并在需要時將它解析成為IP地址。WINS數(shù)據(jù)庫是動態(tài)更新的。 當(dāng) DNS 服務(wù)器與 WINS服務(wù)結(jié)合使用后,在DNS域名空間無法查詢的名稱可以利用 WINS 管理的 NetBIOS 名稱空間進(jìn)行查詢。 當(dāng) DNS 服務(wù)器與 WINS服務(wù)結(jié)合使用時,在區(qū)域中加入兩個專門的 WINS 資源記錄類型 (WINS 和 WINS-R 資源記錄) ,當(dāng)使用 WINS 記錄時,如果DNS 無法在域名空間中查找到相應(yīng)的主機(jī)名稱,則將記錄轉(zhuǎn)送到這個記錄所設(shè)置的 WINS 服務(wù)器中,WINS-R 記錄提供反向查詢的功能。 在一個區(qū)域中啟動 WINS 查詢功能具體步驟如下: 步驟1 首選在 DNS 服務(wù)器中選擇一個區(qū)域由簡單擊屬性屬性單擊WINS標(biāo)簽。 步驟2 選擇"使用 WINS 名稱解析"選項,在下方的 WINS 服務(wù)器中添加 WINS 服務(wù)器的 IP 地址如圖一: 圖一 步驟3 如果在區(qū)域傳輸時 用戶不想將這條記錄復(fù)制給其它 DNS 服務(wù)器,則用戶可以選中"不復(fù)制此記錄" 設(shè)置完畢后,在數(shù)據(jù)庫中將添加一個類型為WINS的記錄。 舉例來說,如果將 nt2000.com 這個域設(shè)置為"使用 WINS名稱解析",當(dāng)客戶機(jī)向服務(wù)器查詢主機(jī)名為"one.nt2000.com"的 IP 地址時,如果 DNS服務(wù)器無法在其管理的域名空間中解析此主機(jī)名稱,則將此查詢轉(zhuǎn)發(fā)至設(shè)置的 WINS 服務(wù)器進(jìn)行解析。注意DNS服務(wù)器并不是將完整主機(jī)名稱發(fā)送給WINS 服務(wù)器,而是只發(fā)送主機(jī)名稱"one",然后由WINS服務(wù)器提供其解析的 IP 地址,DNS服務(wù)器再將其發(fā)送給客戶機(jī)。由于WINS數(shù)據(jù)庫中保存的是計算機(jī)名(NETBIOS名),而不是主機(jī)名稱,所以為了讓 WINS服務(wù)器正常發(fā)揮作用,則在設(shè)置計算機(jī)的主機(jī)名稱時,將其設(shè)置的域主機(jī)名稱相同。 當(dāng) DNS 服務(wù)器在將查詢結(jié)果發(fā)送給客戶機(jī)的時候,它將結(jié)果保存到緩存中一份。下次再有相同查詢時,可以利用緩存中的數(shù)據(jù)直接回答,提高了查詢速度。利用高級設(shè)置其緩存中的數(shù)據(jù)保存時間 TTL。如圖二: 圖二 超時值放入高速緩存:設(shè)置數(shù)據(jù)在緩存中的保存時間查找超時值:在 DNS 服務(wù)器將查詢發(fā)送給 WINS 服務(wù)后,如果在此時間間隔內(nèi) WINS 服務(wù)器沒有作出回答,則DNS服務(wù)器將此查詢結(jié)果發(fā)送給客戶機(jī)。 設(shè)置 WINS 反向查詢 在DNS控制臺中展開反向搜索區(qū)域,選擇區(qū)域→屬性→選擇 WINS-R 標(biāo)簽,在其中選擇"使用 WINS 反向搜索"選項如圖5.19,然后在"附加到反向搜索上的域名"文本框中輸入DNS 域名稱,DNS 服務(wù)器會將由 WINS查詢到的計算機(jī)名與域名合并后,再發(fā)送給客戶機(jī)。如查詢結(jié)果為 test , 而域名稱為 nt2000.com 則返回給客戶機(jī)的結(jié)果為test.nt2000.com。如圖三: 圖三 WINS的和DNS進(jìn)行合作。使非WINS客戶通過DNS服務(wù)器解析獲得NetBIOS名。這對于網(wǎng)絡(luò)管理提供了方便,也為異種網(wǎng)的連接提供了另一種手段。使用集中管理可以使管理工作大大簡化,但是卻使網(wǎng)絡(luò)拓樸結(jié)構(gòu)出現(xiàn)了中心結(jié)點,這是一個隱性的瓶頸,而如果采用分布式的管理方式,卻有個一致性的問題,也就是如果一個服務(wù)器知道了這個改變,而另一個不知道,那數(shù)據(jù)就不一致了,這時候要有一些復(fù)雜的算法來解決這一問題,兩臺服務(wù)器要想知道對方的情況,不可能不進(jìn)行通信,也就無形中加重了網(wǎng)絡(luò)負(fù)擔(dān)。網(wǎng)絡(luò)就是這樣,集中起來就加大了單機(jī)的處理壓力,而分布了就增加了網(wǎng)絡(luò)傳輸量。因此,建議最好在單機(jī)有剩余能力的情況下采用。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |