如何定期清理DNS快取?清理DNS快取有什麼用?

youbingke發表於2021-12-30

什麼是DNS快取?

在瞭解DNS快取之前,首先需要了解DNS查詢過程。當客戶端發起訪問時,並不是每一次都求助於DNS查詢,而是會先查詢本地DNS快取中是否有相關記錄,如果有記錄就會直接訪問對應IP地址。如果沒有記錄才會委託遞迴伺服器進行全球查詢。當請求到權威解析伺服器後,會返回一個權威解析記錄,這個解析記錄會在系統中臨時儲存起來,以方便下次訪問時直接使用,這個臨時記錄就是DNS快取。

DNS快取可以直接返回IP地址,無需求助遞迴伺服器進行全球查詢,大大提升瞭解析速度,節省了解析時間。

為什麼要清理DNS快取?

DNS快取可以快速獲得解析記錄,但如果所訪問的網站DNS解析發生更改,本機的DNS快取並不能及時得到同步,這樣有可能導致域名解析出錯,甚至可能被非法利用進行DNS劫持將域名解析指向非法網站。所以為了保證DNS解析準確性,需要定期對DNS快取進行清理。

如何清除DNS快取?

1.首先同時按下win+R鍵開啟執行。

2.在執行中輸入cmd後按Enter鍵。

3.在視窗中輸入ipconfig/flushdns,按下Enter鍵。

4.視窗中出現已成功重新整理DNS解析快取即可。

定期清除DNS快取有哪些好處?

1. 安全性

DNS快取檔案是DNS事件的主要目標,DNS欺騙是一種更改DNS記錄的攻擊,目的是將線上流量重定向到類似於其預期目標的欺詐性網站。重新整理DNS快取會清空大多數檔案(與自動更新相關的檔案除外),從而減少這種事件的發生機率。

2. 良好連線

如果網站不是在特定裝置上載入,而是在其他裝置上載入,則最有可能是由於DNS快取問題。透過重新整理DNS快取,將刪除錯誤的IP地址條目,並在發出下一個請求時使用正確的/最新的IP地址。

3. 舊資料

由於存在許多受歡迎的DNS提供程式,如果最近更改DNS提供程式,但是快取仍包含來自舊DNS提供程式的資料,則可能會遇到問題。

4. 維護

重新整理DNS快取的另一個好處是,這是進行維護的良好做法。儘管DNS快取檔案不會佔用很多空間,但是如果不定期重新整理快取,則列表顯然會隨著時間的推移而迅速增長。透過重新整理快取,可以正確刪除記錄,以便解析器不再使用現在過期的資訊,還可以解決嘗試訪問某些站點時遇到的404錯誤。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2850151/,如需轉載,請註明出處,否則將追究法律責任。

相關文章