系統(tǒng)軟件園 - 專注分享最好的電腦系統(tǒng)軟件!免費安全下載 系統(tǒng)軟件園首頁 | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁 > > 系統(tǒng)教程 > Win10系統(tǒng)教程 >

dns緩存刷新時間是多久?dns本地緩存時間介紹

更新時間:2017-10-10 15:26:33| 編輯:本站整理 | 信息來源:本站整理|瀏覽數(shù):
dns緩存刷新時間是多久?一般來說,我們只知道DNS解析是互聯(lián)網(wǎng)絕大多數(shù)應(yīng)用的實際尋址方式,在我們打開某站點,DNS返回了正確的IP之后,此時系統(tǒng)會將dns緩存保存到本地,當我們再次訪問該站點的時候會自動調(diào)用本地保存的dns緩存從而達到立馬打開網(wǎng)頁,速度非???!但是dns緩存文件也是有時間限制的,當?shù)搅艘欢ǖ臅r限便會自動刷新,其中比較特殊的要屬于瀏覽器 DNS緩存,瀏覽器DNS緩存的時間跟DNS服務(wù)器返回的TTL值無關(guān)。

dns緩存刷新時間是多久?dns本地緩存時間介紹
 
瀏覽器在獲取網(wǎng)站域名的實際IP地址后會對其IP進行緩存,減少網(wǎng)絡(luò)請求的損耗。每種瀏覽器都有一個固定的DNS緩存時間,其中Chrome的過期時間是1分鐘,在這個期限內(nèi)不會重新請求DNS。Chrome瀏覽器看本身的DNS緩存時間比較方便,在地址欄輸入:chrome://net-internals/#dns 即可看到當前瀏覽器的緩存;

OS緩存會參考DNS服務(wù)器響應(yīng)的TTL值,但是不完全等于TTL值。測試DNS解析為例:C:\windows\system32>ipconfig /displaydns

接著通過域名解析命令獲取ISP端的域名服務(wù)中的TTL時間:
 
C:\Users\cmcc>nslookup -d 網(wǎng)址

可以看到本地ISP服務(wù)器上緩存的時間,就算刷新了本機操作系統(tǒng)緩存,ISP上仍然存在。

Windows
 
Windows2003之前的DNS緩存設(shè)置時間在注冊表的位置是HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Dnscache/Parameters
鍵名MaxCacheEntryTtlLimit,為DNS緩存條目TTL最大值,在XP和2003系統(tǒng)中此項名稱為MaxCacheTtl

IOS
按照官方文檔說法,iOS設(shè)備上每24小時刷新一次DNS緩存

以下列出了一些瀏覽器的DNS緩存時間:
1、Chrome
  為了加快訪問速度,Google Chrome瀏覽器采用了預(yù)提DNS記錄,在本地建立DNS緩存的方法,加快網(wǎng)站的連接速度。
  chrome://net-internals/#dns 這里可以看各域名的DNS 緩存時間。Chrome對每個域名會默認緩存60s。
2、IE
  IE將DNS緩存30min。
3、Firefox
  Firefox有DNS緩存功能,但是默認緩存時間只有1分鐘,可以通過修改該默認值加快DNS解析速度

ISP(電信運營商)緩存有些不靠譜,有些緩存服務(wù)器(不多)會忽略網(wǎng)站DNS提供的TTL,自己設(shè)置一個較長的TTL,導(dǎo)致頂級DNS更新時不能及時拿到新的IP地址。ametit.com
 
可以看出,在從Root DNS請求域名解析的過程中,有太多的層次影響DNS的獲取,緩存是雙刃劍,提高了獲取DNS的速度,也會影響DNS在IP變更時不能及時更新到最新。


返回頂部


系統(tǒng)軟件園發(fā)布的系統(tǒng)鏡像及軟件均來至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請在下載后24小時內(nèi)刪除,如果滿意請聯(lián)系版權(quán)方購買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請立即聯(lián)系我們,本站將第一時間進行相關(guān)處理。聯(lián)系方式(見首頁)
版權(quán)聲明|下載聲明 Copyright @ 2016 系統(tǒng)軟件園