DNS 緩存機制原理


DNS 緩存機制原理 

  簡單來說,一條域名的DNS記錄會在本地有兩種緩存:瀏覽器緩存和操作系統(OS)緩存。在瀏覽器中訪問的時候,會優先訪問瀏覽器緩存,

如果未命中則訪問OS緩存,最后再訪問DNS服務器(一般是ISP提供),然后DNS服務器會遞歸式的查找域名記錄,然后返回。

  DNS記錄會有一個ttl值(time to live),單位是秒,意思是這個記錄最大有效期是多少。經過實驗,OS緩存會參考ttl值,但是不完全等於ttl值,

而瀏覽器DNS緩存的時間跟ttl值無關,每種瀏覽器都使用一個固定值。

Windows訪問DNS后會把記錄保存一段短暫的時間,可通過ipconfig /displaydns 查看windows的DNS緩存、通過ipconfig /flushdns來清除。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM