window xp 的DNS、win配置
實(shí)例63 Windows XP下DNS、WINS等服務(wù)的設(shè)置實(shí)現(xiàn)目的我們都知道,每一個(gè)Web站點(diǎn)都有相應(yīng)的IP地址。對于一個(gè)局域網(wǎng)中連接到一個(gè)Web服務(wù)器的計(jì)算機(jī),該服務(wù)器可能在世界上的任何地方,你必
實(shí)例63 Windows XP下DNS、WINS等服務(wù)的設(shè)置
實(shí)現(xiàn)目的
我們都知道,每一個(gè)Web站點(diǎn)都有相應(yīng)的IP地址。對于一個(gè)局域網(wǎng)中連接到一個(gè)Web服務(wù)器的計(jì)算機(jī),該服務(wù)器可能在世界上的任何地方,你必須知道或者能判斷該服務(wù)器的IP地址。只有在知道IP地址的情況下,你的計(jì)算機(jī)才能開始連接到可能是在地球的另一面的Web服務(wù)器的復(fù)雜的路由過程。怎樣來進(jìn)行域名與IP地址之間的轉(zhuǎn)換呢?這正是DNS所解決的問題。
在計(jì)算機(jī)網(wǎng)絡(luò)中,如在兩個(gè)基于NetBIOS的主機(jī)可以通過TCP/IP網(wǎng)絡(luò)通信以前,NetBIOS名字必須被解析成為IP地址,且TCP/IP必須依賴于廣播通信。這種通信方式極有可能造成網(wǎng)絡(luò)擁塞;且為了動態(tài)的跟蹤網(wǎng)絡(luò)中計(jì)算機(jī)使用網(wǎng)絡(luò)的情況,需創(chuàng)建一個(gè)供計(jì)算機(jī)讀取以判斷IP地址的固定的LMHOST文件,亦很繁瑣。但我們?nèi)绻诰W(wǎng)絡(luò)中采用WINS服務(wù),則可避免這些問題的存在。
又如,當(dāng)你對所管轄的網(wǎng)絡(luò)中的計(jì)算機(jī)手工配置IP地址時(shí),你必須記住或記錄所有IP地址的分配情況。包括分配與否、每個(gè)IP對應(yīng)的分配對象等。如果出現(xiàn)如下的一些情況,都讓你頭痛不已、憂心忡忡。如IP地址分重,即多個(gè)用戶分配了同一個(gè)IP地址,可導(dǎo)致難以解決的網(wǎng)絡(luò)問題。IP地址不夠,又到哪里去找?更糟糕的是,當(dāng)遇到需在整個(gè)建筑或者建筑之間經(jīng)常移動計(jì)算機(jī)這種情況的時(shí)候,如果使用固定的IP地址,每次移動計(jì)算機(jī),可能你都必須為落到另一個(gè)子網(wǎng)中的用戶修改IP地址。但如果你使用DHCP,這些問題將迎刃而解。
實(shí)現(xiàn)技術(shù)
DNS (Domain Name System)即域名系統(tǒng),它是一種分層的分布式數(shù)據(jù)庫,是為了定義Internet上的主機(jī)而提供的一個(gè)層次性的命名系統(tǒng)。它包含對DNS域名到各種數(shù)據(jù)類型的映射(如IP地址),負(fù)責(zé)把域名解析為IP 地址。例如,如果你在Web 瀏覽器中輸入http://www.techrepublic.com,你的瀏覽器將把域名techrepublic.com傳遞給DNS服務(wù)器。DNS 服務(wù)器執(zhí)行相應(yīng)的操作后把IP地址返回給你的Web瀏覽器。一旦Web瀏覽器知道了該Web頁注冊的IP地址,它就可以開始連接到該Web頁的過程。
WINS(Windows Internet Name Service)是一種將IP地址動態(tài)地映射為計(jì)算機(jī)名(NetBIOS名稱)的軟件服務(wù)。WINS通過提供一個(gè)分布式數(shù)據(jù)庫來解決NetBIOS名與IP地址之間的轉(zhuǎn)換。這使得用戶可以通過計(jì)算機(jī)名而不是通過難以識別和記憶的IP地址去訪問資源。WINS服務(wù)器主要職責(zé)是處理由客戶名字和IP地址的注冊和解除注冊信息。當(dāng)WINS客戶進(jìn)行查詢時(shí),服務(wù)器會返回當(dāng)前查詢名下的IP地址。
由于WINS采用的IP地址和計(jì)算機(jī)名稱映射的集中式處理方式,不僅可以簡化網(wǎng)絡(luò)的管理,而且可以減少網(wǎng)絡(luò)內(nèi)的通信量。因?yàn)樵谶@種方式下,當(dāng)源計(jì)算機(jī)想同目標(biāo)計(jì)算機(jī)通信的時(shí)候,名字查詢將直接發(fā)送給WINS服務(wù)器。WINS服務(wù)器將返回目標(biāo)計(jì)算機(jī)的IP地址給源計(jì)算機(jī),而不需要廣播通信;且WINS數(shù)據(jù)庫具有自動更新功能。隨著計(jì)算機(jī)的上下線,WINS數(shù)據(jù)庫均會自動的進(jìn)行更新,也就是說,我們不用再創(chuàng)建一個(gè)供計(jì)算機(jī)讀取以判斷IP地址的固定的LMHOST文件。 DHCP(Dynamic Host Configuration Protocol,DHCP)即動態(tài)主機(jī)配置協(xié)議,是提供主機(jī)IP地址的動態(tài)租用配置、并將其他配置參數(shù)分發(fā)給合法網(wǎng)絡(luò)客戶端的TCP/IP服務(wù)協(xié)議。它利用在計(jì)算機(jī)網(wǎng)絡(luò)通信中,并不是所有的計(jì)算機(jī)在所有的時(shí)間都處于使用狀態(tài)的特點(diǎn),采用按需分配的原則來實(shí)現(xiàn)IP地址的自動動態(tài)分配。這樣一來,就避免了因手工設(shè)置與分配IP地址而導(dǎo)致的地址沖突,大大降低了人工管理IP地址設(shè)置的負(fù)擔(dān),縮短了配置或重新配置網(wǎng)絡(luò)中工作站所花費(fèi)的時(shí)間,并且有助于保留網(wǎng)絡(luò)上客戶端IP地址的使用。但有一點(diǎn)值得注意的是,無論我們是否使用DHCP,運(yùn)行DNS、DHCP、以及WINS等服務(wù)器上所使用的IP地址必須是固定IP地址。
,實(shí)現(xiàn)方法
在Windows XP操作系統(tǒng)下設(shè)置DNS、DHCP、WINS服務(wù)的操作均是通過配置TCP/IP協(xié)議來實(shí)現(xiàn)的。其中,DHCP服務(wù)在Windows XP操作系統(tǒng)安裝完畢便自動啟用,用戶只要打開如圖63-2所示的“高級TCP/IP”窗口,并單擊IP(即DHCP)選項(xiàng)卡即可。對DNS與WINS進(jìn)行設(shè)置的操作步驟則見下:
1、Windows XP操作系統(tǒng)下DNS的設(shè)置
(1)以系統(tǒng)管理員或者Administrators組成員身份登錄Windows XP。
(2)單擊“開始/控制面板”,在“控制面板”窗口中單擊“網(wǎng)絡(luò)和Internet連接”圖標(biāo),在隨即出現(xiàn)的窗口中單擊“網(wǎng)絡(luò)連接”圖標(biāo)以打開“網(wǎng)絡(luò)連接”。
(3)在“網(wǎng)絡(luò)連接”窗口中右鍵單擊要配置的網(wǎng)絡(luò)連接,然后單擊“屬性”以打開該連接的屬性窗口。
(4)選擇打開的網(wǎng)絡(luò)連接屬性窗口中的“常規(guī)”選項(xiàng)卡,在“此連接使用下列項(xiàng)目”列表框中選擇“Internet 協(xié)議(TCP/IP)”,然后單擊“屬性”按鈕。
(5)如果要從DHCP服務(wù)器獲得DNS服務(wù)器地址,請?jiān)陔S即出現(xiàn)的“Internet 協(xié)議(TCP/IP) 屬性”窗口(如圖63-1)中單擊“自動獲得DNS服務(wù)器地址”單選項(xiàng)。如果要手動配置DNS服務(wù)器地址,則在該窗口中單擊“使用下面的DNS服務(wù)器地址”單選項(xiàng),并在“首選 DNS 服務(wù)器”和“輔助DNS服務(wù)器”中分別輸入對應(yīng)的IP地址。若要進(jìn)一配置DNS屬性,則單擊“高級”按鈕,
并繼續(xù)下一步的操作,否則的話,直接單擊“確定”按鈕即可完成DNS的設(shè)置。
圖63-1 DBS服務(wù)器地址的設(shè)置
(6)在隨即出現(xiàn)的“高級TCP/IP”窗口中選擇“DNS”選項(xiàng)卡。如圖63-2所示。針對該選項(xiàng)卡中的設(shè)置選項(xiàng),用戶可以根據(jù)自己的實(shí)際情況有選擇的進(jìn)行。其操作分別見下面的步驟(7)到步驟(9)。
,圖63-2 DNS的高級設(shè)置界面
(7)若要設(shè)置其他DNS服務(wù)器的IP地址時(shí),在“DNS服務(wù)器地址(按使用順序排列)”下,單擊“添加”按鈕,在隨即出現(xiàn)的“TCP/IP WINS 服務(wù)器”對話框中,鍵入WINS服務(wù)器的IP地址,然后單擊“添加”按鈕。
(8)若要修改對不合格的DNS名稱的解析操作時(shí),如果是要通過附加主DNS后綴和每個(gè)連接的 DNS后綴(如果配置的話)來解析不合格的名稱的話,請單擊“附加主要的和連接特定的DNS后綴”單選項(xiàng)。如果在此基礎(chǔ)上還要搜索主DNS后綴的父后綴,一直到二級域,請選中“附加主DNS后綴的父后綴”復(fù)選框。如果是要通過從已配置的后綴列表中附加后綴來解析不合格的名稱,請單擊“附加這些DNS后綴(按順序)”,然后單擊“添加”將后綴添加到列表中。如果要配置特定連接的DNS后綴,則在“此連接的DNS后綴”中鍵入DNS后綴。
(9)如果我們想使用DNS動態(tài)更新來注冊此連接的IP地址和計(jì)算機(jī)的主域名,請選中“在DNS中注冊此連接的地址”復(fù)選框。默認(rèn)情況下該選項(xiàng)處于啟用狀態(tài)。計(jì)算機(jī)的主域名是在計(jì)算機(jī)名后附加主DNS后綴,并且在“計(jì)算機(jī)名稱”選項(xiàng)卡(在控制面板的“系統(tǒng)”中)上顯示為完整的計(jì)算機(jī)名。 如果想使用DNS動態(tài)更新來注冊 IP 地址和此連接的連接專用域名,請選中“在DNS注冊中使用此連接的DNS后綴”復(fù)選框。默認(rèn)情況下該選項(xiàng)處于禁用狀態(tài)。此連接的連接專用域名是在計(jì)算機(jī)名后附加的此連接的DNS后綴。
2、Windows XP操作系統(tǒng)下WINS服務(wù)的設(shè)置
(1)至(4)WINS設(shè)置的操作與DNS的設(shè)置完全一樣。
(5)在“Internet 協(xié)議(TCP/IP) 屬性”窗口中的“常規(guī)”選項(xiàng)卡下單擊“高級”按鈕,在隨即出現(xiàn)的“高級TCP/IP設(shè)置”窗口中選擇“WINS”選項(xiàng)卡,然后單擊“添加”按鈕。如圖63-3所示。但如果正使用DHCP服務(wù)器分配WINS服務(wù)器的IP地址,則不必進(jìn)行此項(xiàng)操作
,圖63-3 WINS的高級設(shè)置界面
(6)在隨即出現(xiàn)的“TCP/IP WINS服務(wù)器”對話框中,鍵入WINS服務(wù)器的IP地址,然后單擊“添加”按鈕。
(7)對每個(gè)要添加的WINS服務(wù)器IP地址重復(fù)步驟(4)和步驟(5),然后單擊“確定”。
(8)如果要啟用Lmhosts文件來解析遠(yuǎn)程N(yùn)etBIOS名稱,請選中“高級TCP/IP設(shè)置”窗口中的“啟用 LMHOSTS 查詢”復(fù)選框(默認(rèn)情況下該選項(xiàng)處于啟用狀態(tài))。并繼續(xù)單擊“導(dǎo)入LMHOSTS”按鈕,然后在“打開”對話框中單擊要導(dǎo)入的文件的位置。
(9)在“高級TCP/IP設(shè)置”窗口中還有一個(gè)“NetBIOS設(shè)置”區(qū)域,它的功能是決定是否啟動NetBIOS。如果想讓DHCP服務(wù)器決定是啟用還是禁用TCP/IP上的NetBIOS,請單擊該區(qū)域中的“默認(rèn)”單選項(xiàng);如果要啟用TCP/IP上的NetBIOS,請單擊“啟用TCP/IP上的NetBIOS”單選
項(xiàng)。如果要禁用TCP/IP上的NetBIOS,請單擊“禁用TCP/IP上的NetBIOS”單選項(xiàng)。
Q & A
問:DNS的層次性命名系統(tǒng)的含義?
答:最初,所有的域名解析都發(fā)生在一臺計(jì)算機(jī)上,該計(jì)算機(jī)包含一個(gè)叫做HOSTS.TXT的文本文件。隨著時(shí)間的推移,HOSTS.TXT需要不斷更新,而包含該文件的計(jì)算機(jī)也因超限運(yùn)行而不能滿足名字解析的要求。為了解決這個(gè)問題,DNS按照一種可以保持所有域名信息的方式進(jìn)行再設(shè)計(jì),也就是DNS服務(wù)器遵循一種專門的層次關(guān)系。在該層次的頂端是根級別的DNS,根級別的DNS包含關(guān)于所有頂級域的信息。頂級域是諸如COM、EDU、GOV等這樣的共用域。在頂級域下面是二級域。如TECHREPUBLIC是COM域的二級域,因此使TECHREPUBLIC.COM域名成為可能。二級域也可以包含子域。如SUPPORT.MICROSOFT.COM是MICROSOFT.COM域的子域。