Ping不通 快取在作怪 [組網玩網]
Windows 2000自動啟動了DNS Client服務,該服務提供了客戶端的名字解析與快取服務,用戶的DNS查詢結果會在本機得到快取。在組態DNS伺服器時,如果不能很好地掌握這個原理,往往會出現一些錯誤的操作。
錯誤操作,域名不通
筆者所在的網路為雙機直接相連組成的網路,兩台機器都安裝Windows Server 2000系統,其中一台已昇級為域控制器,IP位址設為「10.202.10.1」;另一台未安裝活動目錄,其IP位址為「10.202.10.2」。在做DNS伺服器的組態實驗時,將域控制器那台機器組態為DNS伺服器,另一台機器作為DNS客戶端機。
假設欲設定域名www.jgx.com對應的主機IP位址為「10.202.10.2」。有不少學生在組態DNS伺服器的程序中,在增加主機記錄時,常把主機的IP位址記錯或輸錯,如將「10.202.10.2」輸成「10.202.100.2」,這樣在客戶端機上域名就會Ping不通。如果這時候再回到DNS控制台進行修改,將IP位址改成「10.202.10.2」。完成後在客戶端的命令提示字元下再次執行Ping指令,域名解析出的IP位址仍是修改前的位址「10.202.100.2」,仍然會Ping不通。
巧用指令清除快取
我們可在命令提示字元下使用指令來清除DNS客戶端快取中的訊息。在客戶端執行「Ipconfig/flushdns」指令,出現磁碟代號提示後,再執行「ping
www.jgx.com」指令即可解決問題。
值得我們注意的是,在「系統管理工具」中開啟「服務」工具,找到「DNS Client」項,停止該服務後在客戶端就不會快取DNS查詢訊息,這樣在DNS伺服器上所做的修改在客戶端重新查詢時就能立即反映出來