TTL是缓存时间吗?是域名解析记录?在哪里看呢?

  现在什么都流行简写,最近很多电脑菜鸟都问道:TTL是什么意思?TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8 bit字段。

  TTL是一个IP协议的值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使数据包在一定时间内不能被传递到目的地。

  TTL 的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

  TTL时间越长,缓存时间越长,更新越不容易及时生效。增大TTL值,以节约域名解析时间,给网站访问加速。

  TTL设置的小一些,生效时间就会快一些。减小TTL值,减少更换空间时的不可访问时间。关于网络词语的ttl值也有tt恋的意思,说白了就是女同性恋者。

  关于TTL是什么意思的介绍就到这里,希望对大家有所帮助!想要详细了解TTL是什么意思,可以继续关注电脑问题的最新动态。

}

dns是我们都非常熟悉的一个“词”,在windows 系统中有dns缓存,DNS解析是互联网绝大多数应用的实际寻址方式; 域名技术的再发展、以及基于域名技术的多种应用,丰富了互联网应用和协议,有了DNS 不仅可以提高我们的网速,还能提高网页打开速度。但是dns缓存是有时限的,到了一定时间就会自动刷新,刷新的时候可能会出现网络异样的现象,那么该如何了解dns缓存刷新时间呢?在本文中win10之家小编给大家分享下dns缓存默认时间!

比如我们第一次访问 某个网站的时候,DNS会返回正确的IP,系统就会将这个结果临时储存起来,这就是DNS缓存。缓存设定一个失效时间 ,如2小时,当我们关闭该站点过了2小时后系统就会直接从你电脑本地的DNS缓存中把结果交还给你,而不必再去询问DNS服务器,变相“加速”了网址的解析。当然,在超过N小时之后,系统会自动再次去询问DNS服务器获得新的结果。

但是和windows 系统不同的是,浏览器DNS缓存时间跟TTL无关,每种浏览器都有一个固定值。以下为常用浏览器的缓存时间:

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

Firefox有DNS缓存功能,但是默认缓存时间只有1分钟,可以通过修改该默认值加快DNS解析速度,方法如下:

打开一个新的窗口,地址栏输 入 about:config,回车,进入设置界面。然后搜索 network.dnsCacheExpiration ,把原来的60改成6000(表示缓存6000秒),再搜索network.dnsCacheEntries 把默认的20改成1000(表示缓存1000条)。如果没有上面两个项目,新建它们即可,新建条目类型为整数型。 当然也可以按照需要设置成其它的值。

4、safari 苹果系统中的默认的浏览器

为保证服务的高可用性,DNS要求使用多台名称服务器冗余支持每个区域。某个区域的资源记录通过手动或自动方式更新到单个主名称服务器(称为主 DNS服务器)上,主 DNS 服务器可以是一个或几个区域的权威名称服务器。

解析通常需要遍历多个名称服务器,找到所需要的信息。然而,一些解析器的功能更简单地只用一个名称服务器进行通信。这些简单的解析器依赖于一个递归名称服务器(称为“存根解析器”),为他们寻找信息的执行工作。

如:Chrome浏览器会优先向第一个IP发起HTTP请求,如果不通,再向后面的IP发起HTTP请求

以上就是小编给大家带来的关于dns默认缓存时间的信息!

}

上缓存时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的DNS服务器发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器中保存一段时间,这段时间内如果再接到这个域名的解析请求,DNS服务器将不再向DNS服务器发出请求,而是直接返回刚才获得的记录;而这个记录在DNS服务器上保留的时间,就是 TTL值。
对于用户来说,每一次访问网站A,不会每次都到DNS服务器域名解析,而是用户第一次访问时才到DNS服务器进行解析,然后解析的结果会缓存到当地的递归DNS服务器上,当地的第二个用户访问网站A时,递归服务器会直接返回解析结果,而不会再向DNS服务器请求解析,那么多久之后递归服务器才会更新这个解析结果呢?这就是TTL来决定的。
TTL时间越长,缓存时间越长,更新越不容易及时生效。 TTL设置的小一些,生效时间就会快一些。一般域名服务商建议TTL值设置在10-15分钟区间比较合适。

一般更新域名解析的步骤如下:

1、先查看域名当前的TTL值。
2、修改TTL值为可设定的最小值,建议为60秒。
3、等待一天,保证各地的DNS服务器缓存都过期并更新了记录。
4、设置修改DNS解析到新的记录,这个时候各地的DNS就能以最快的速度更新到新的记录。
5、确认各地的DNS已经更新完成后,再将TTL值设置成常用的值(如: TTL=900,即TTL值为900秒)。

来自 “ ITPUB博客 ” ,链接://viewspace-2688678/,如需转载,请注明出处,否则将追究法律责任。

}

我要回帖

更多关于 域名解析时间 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信