DNS及浏览器的DNS默认缓存时间是多少?(上)

日期: 栏目:文章分享 浏览:2586 评论:0

默认的 DNS 缓存时间是多少?我们都知道操作系统有DNS缓存浏览器怎么修改dns,可以加快URL解析,从而提高网站访问速度。但是DNS的缓存时间是有限的,不同操作系统和浏览器的DNS默认缓存时间也不同。下面小编总结了一些操作系统和浏览器的DNS缓存时间。

主流操作系统/浏览器的DNS默认缓存时间

什么是 DNS 缓存?

第一次访问时,DNS返回正确的IP后,系统会暂存结果,即DNS缓存。并且会为缓存设置一个过期时间(比如N小时),在这N小时内,当你再次访问该网站时,系统会直接从你电脑的本地DNS缓存中返回结果给你,不需要询问 DNS 服务器,它伪装“加速”了 URL 的解析。当然,N个多小时后浏览器怎么修改dns,系统会自动再次请求DNS服务器获取新的结果。

一些常见浏览器和操作系统的DNS缓存时间如下:

一、操作系统的DNS缓存

c语言课程设计民航业务查询系统(航班信息录入,修改,浏览和功_百度浏览览器8.0安卓_浏览器怎么修改dns

1、

DNS 缓存的默认值为 ,在本例中,其默认值为一天。

2、macOS

macOS 严格遵循 DNS 协议中的 TTL

二、浏览器 DNS 缓存

浏览器还会缓存 DNS 记录以缩短响应时间。

浏览器DNS缓存时间与TTL无关,每个浏览器都有一个固定值。

下面列出了某些浏览器的 DNS 缓存时间:

1、

为了加快访问速度,浏览器采用了预取DNS记录并在本地建立DNS缓存的方式来加快网站的连接速度。

浏览器怎么修改dns_百度浏览览器8.0安卓_c语言课程设计民航业务查询系统(航班信息录入,修改,浏览和功

://net-/#dns 这里可以看到每个域名的DNS缓存时间。每个域名默认缓存60s。

2、IE

IE 缓存 DNS 30 分钟。

3、

有DNS缓存功能,但默认缓存时间只有1分钟。您可以通过如下修改默认值来加快 DNS 解析:

打开一个新窗口,在地址栏输入about:回车,进入设置界面。然后搜索。 ,把原来的60改成6000(意思就是缓存6000秒),然后搜索.将默认的 20 更改为 1000(表示缓存为 1000)。如果以上两项不存在,则可以创建。新的项目类型是整数。当然,也可以根据需要设置其他值。

4、afari

大约 10 秒

三、DNS解析结果的浏览器处理

如果一个域名有多个DNS解析结果,浏览器如何处理?

c语言课程设计民航业务查询系统(航班信息录入,修改,浏览和功_浏览器怎么修改dns_百度浏览览器8.0安卓

浏览器会先向第一个 IP 发起 HTTP 请求。如果失败,则会向后续IP发起HTTP请求。

日期:2014-11-21T17:13+0800

组织 7.9.3f 与 Emacs 24

上面的编辑器为你列出了一些常见的浏览器和操作系统的DNS缓存时间。有兴趣的合作伙伴可以阅读以上内容了解更多。

标签:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。发布前请先查看评论规则:点我查看