普通網絡終端計算機在訪問某一個站點時,都是在輸入欲訪問主機的域名後,再由本地計算機向DNS服務器發出查詢指令,DNS服務器通過域名管理系統查詢對應的IP地址,然後將查詢到的IP地址發送給本地計算機,由本地計算機直接去連接訪問。但是常常由於指向ISP 的DNS 服務器不太穩定,或者ISP 的DNS 服務器維護的網絡區域較大,超負荷工作,而造成DNS 服務器失效或發生解析錯誤,導致某些網站不能正常訪問,IE浏覽器無錯誤提示等現象發生。
由於通常DNS 服務器所引起的網絡問題,都與DNS服務器的穩定性及工作負荷量有著直接的聯系,所以為了確保網絡終端計算機能正常暢通地對其他主機訪問,最好的方法就在網絡終端計算機上打造一個帶緩沖的DNS服務器,這樣不但可以緩解ISP的 DNS 服務器的負荷,還能避免由於ISP的DNS 服務器域名解析錯誤而導致網站不能訪問的問題發生。本地DNS服務器的優點還在於本地解析域名速度快、效率高。
現在能創建本地DNS服務器的方案和軟件種類很多,但最終的目的相同,大家可根據自己的喜好選擇下載使用。下面以在Windows XP下利用TreeWalk創建DNS 服務器的過程為例作詳細介紹。
軟件名稱:TreeWalk
軟件大小:1.16MB
軟件版本:v8.0
軟件類型:免費
應用平台: Win9x/NT/2000/XP
下載地址:http://www.ntcanuck.com/DL-kN/TreeWalk.zip
步驟一: 將軟件“TreeWalk”下載並解壓,雙擊“TreeWalk”安裝圖標,安裝向導將引導你完成整個安裝過程(依默認方式安裝即可)。
步驟二: 安裝完畢,TreeWalk DNS服務就自動開啟,本機的首選DNS服務器地址也會自動被設置為“127.0.0.1”(TreeWalk舊版本中要手動設置,而在Win2000系統中由於是保留地址,需要借助另外的工具來設置),而原來的ISP的DNS服務器自動被設置為備用DNS服務器,然後本地DNS服務器就開始工作了。
小提示:要手動打開/關閉TreeWalk DNS服務,只要在任務欄中單擊“開始”按鈕,再依次選擇“程序→TreeWalk→service→Start DNS service/ Stop DNS service”項即可。如果選擇“Stop DNS service”項關閉本地DNS服務器,系統會自動調用ISP的DNS服務器繼續工作。
步驟三: 如果要確認當前為網絡提供DNS服務的是否本地 DNS服務器,只要在Windows下打開“命令提示符”窗口,輸入“nslookup www.sina.com.cn”命令後回車,然後從顯示的DNS服務器信息中得出結論(圖1)。
圖1
其中,“Server:localhost”表示為當前提供DNS服務的是本地DNS服務器,下面的“Address:127.0.0.1”表示當前使用的DNS服務器的IP地址為“127.0.0.1”。這樣本地DNS服務器就打造成功了。