服務器管理維護(hù):清除DNS緩存
Windows 2000自動啟動了DNS Client服務,該服務提供了客戶(hù)端的名字解(jiě)析與緩存服務,用戶的DNS查詢結果會在本地得到緩存。在配置DNS服務器(qì)時,如果不能很好地掌握這個原理,往往會出現一些錯誤的(de)操作。
我們可在命(mìng)令提示符下使用命令來清除DNS客戶端緩存中的信息。在客戶端執行(háng)“Ipconfig/flushdns”命令(lìng),出現(xiàn)盤符提示後,再執行“ping www.webjx.com”命令即可解決問題。
值得我們注意的是,在“管理工具”中打開“服務”工具,找到“DNS Client”項,停止(zhǐ)該服務後在客(kè)戶端就不會緩存DNS查詢信息,這樣在DNS服(fú)務器上所做的修改在客戶端重新查詢時(shí)就能立即反映出來。
---------------------------------------------------------------------------------------------
當域名解析有問題時,可能是DNS服務器(qì)更新(xīn)了此(cǐ)域名的IP,而與本地DNS緩存中存儲的信息(xī)對應不上,從而造成域名解析有問(wèn)題,此時就需要更新本地的(de)DNS本地緩存,簡(jiǎn)單地清除本地的DNS本地緩存就行了。
1、在運行中輸入(rù)cmd,然後(hòu)輸入ipconfig /flushdns即可。
2、將係統服務中的DNS CLIENT服務停止,可以不(bú)在本地存儲(chǔ)DNS查詢信(xìn)息。
3、關(guān)閉IE,然後清除曆史(shǐ)記錄或restart機器。
三(sān)種(zhǒng)方法均可立即正(zhèng)確(què)解析域名(míng)。在用戶間共享ODBC連接Windows 2000支(zhī)持開放數據庫連接(ODBC),一個由微軟開發的標準機製,它能夠使客戶不用在本地安裝DBMS就可以訪問由各種數據庫(kù)管理係統創(chuàng)建的數據庫。
例如,你可以在一台服務器上創建一個ODBC連接使(shǐ)得從Web訪問一個產品數據庫。以(yǐ)IIS為宿主係統的Web頁麵,可以包含必要的調用來訪問ODBC連接和底層數據。
Windows 2000支持三種ODBC數據源名字(DSN):係統、用戶和文件。Windows 2000的係(xì)統和用戶DSN存(cún)儲在注冊表中。而文件DSN則是一個後綴名為.dsn的一個(gè)文件(jiàn)。
文件DSN的一般用法是(shì)為本(běn)地應用程序提供數據庫連接,比如說Excel或者Access。使用文件夾DSN的優點是你可(kě)以輕易地在用戶之間共享它,可以通過網絡共享或者拷貝DSN文件到(dào)每(měi)個用戶的計算機上。
要在用戶間共享(xiǎng)文件DSN,使用控(kòng)製麵板中管理工(gōng)具小程序下的數據源小程序首先創建DSN,然後(hòu)將DSN放到一個(gè)用戶可以(yǐ)訪問的地方。用戶必須添加DSN文件夾路(lù)徑到他們相應的應用程序設(shè)置當中。
例如,如果用戶使用Excel,選擇數據|導入外部數據|新建數據庫查詢。在(zài)選擇數據源對話(huà)框中,點擊選項,輸入共享DSN文件夾的路徑,然後點擊(jī)確實關閉對話框。然後其它用戶在應用程序中就可以使用DSN了。
使用scavenging清除DNS
Windows 2000的DNS服務支持scavenging特性,該特(tè)性幫助(zhù)你保證由服務管理的DNS記錄能夠保持更新。如(rú)果你使用動態DNS來在客戶IP地址更改(gǎi)以後自動注(zhù)冊(cè)它們的主機(jī)名的話,scavenging是相當重要的,這種情況發生的與客戶通過DHCP自動獲取IP地址一樣多。
隨著時間的過去,一個區域內(nèi)的客戶主機記錄可能會過時,scavenging刪除這些記錄。刪除記錄能夠改進DNS服務器(qì)和(hé)區域傳輸性能,並且它(tā)還保證(zhèng)主機記(jì)錄不是老的記錄衝突(tū)。
你可以通過一個區域的屬性來(lái)配置scavenging。打開DNS控製台,右鍵(jiàn)點擊Zone然後選擇Properties。在General選項卡,點擊Aging 打開Zone Aging/Scavenging Properties對(duì)話框。使用下拉列表框設(shè)置Refresh Interval和Non-refresh Interval,選擇Scavenge Stale Resource Records複選框,點擊OK關閉這兩個對話框。
你還可以通(tōng)過編輯服務器的屬性為區域整體配置scavenging,而非對單個區域進行配置(zhì)。在DNS控製台,右鍵(jiàn)點擊服(fú)務器,選擇Set Aging/Scavenging For All Zones。彈出的對話框與配置單個區域的對話框一(yī)樣。
委托一個策略群(qún)對象
用Ipconfig來觀測和管理DNS解析緩存
處於Windows2000 Professional平台上的DNS客戶將主機名解析為IP地址,這和其他Windows操作平台是一樣的。DNS解(jiě)析要求對Web瀏覽器的支持,以及對郵件服務和其(qí)他依賴於主機名而不是依賴於IP地址(zhǐ)的應用程序的支持(chí)。
Windows的DNS解析儲存了DNS查詢結果,其中包括了肯定的查詢,當然也包(bāo)括了否定查詢(解析失敗的查詢)。
每個DNS記錄都有一個生存時間(TTL)值(zhí),這個值就決定了這(zhè)個紀錄什麽時候刷新,進而被其他查詢取代。在TTL到達之前(qián),Windows解析將返回緩存中的查詢結果,而不會(huì)開始新的(de)查詢(xún)。
當你要解決連接與DNS的問(wèn)題時,清空DNS緩存並強迫Windows對一主(zhǔ)機(jī)名進行(háng)一次(cì)新的解析是非常有必要的。你可以使(shǐ)用(yòng)IPConfig這個(gè)控製台命(mìng)令來觀測緩存容量並清空緩存。
通(tōng)過以下的命令就可以顯示緩存的容量,並將結果傳送給More指令,從而將(jiāng)結果一次性在一頁中顯示出來:
ipconfig /displaydns | more
使用一下這個命令來清空緩存(cún):
ipconfig /flushdns
委托一個策略群對象
隨著網絡的擴展,尤其是在需要(yào)跨越不同部門或區(qū)域進行政策群管理的話(huà)的時候你會發現對服務器以及網絡的管理變得越來越困難。策略群控(kòng)製對象(GPOs)的(de)委托控製能對你的管理簡單化有所幫助。委托的(de)管理員能夠根據需要對具有特殊的組織單位(Ous)或是域進行政策群管理。
委托GPO管理設置GPO訪問控製表來控(kòng)製用戶的讀/寫訪問,具體設(shè)置步驟如下:
1. 打開活動目錄(lù)用戶和計算機控製台
2. 在連接到GPO的OU出點擊鼠標右鍵,進行域擴展,選擇屬性;
3. 點擊策略群標(biāo)號,選擇GPO,然(rán)後點擊屬性;
4. 點擊安全標號,添加被委托了GPO的組或用戶,並都選擇允許讀和寫操作;
5. 點擊確定鍵,關閉GPO屬(shǔ)性欄,然後再按確定鍵關閉OU的屬性欄;
關鍵詞:服務器維(wéi)護,清除(chú)DNS緩存
閱讀本文後您有什麽感想? 已有 人給出評價!
- 1
- 1
- 1
- 1
- 1
- 1