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默认缓存时间的信息!

}

互联网是由无数台服务器和PC连接在一起组成的,每个服务器都会有一个唯一的数字标识,叫IP地址,

IP地址是数字表示的,比如 和

2,什么是DNS记录?

域名有千千万,怎么样才能知道每个域名对应的IP地址呢?答案当然要到DNS服务器(域名服务器)

去找,可是谁知道要到哪个DNS服务器去找啊?这就是DNS记录的作用,DNS记录用来明确指明这个

域名与IP地址的对应关系保存在哪台DNS服务器中。

每个域名都要有DNS记录,最多可以有六条记录,一般用2条就足够。

3,如何更改DNS记录,或者说如何更改DNS服务器?

域名的DNS记录保存在顶级注册机构那里,例如.com .net保存在verisign那里,.cn域名的DNS记录

保存在CNNIC那里。顶级注册机构一般不直接接受用户注册请求,域名注册要经过他们的“下家”

即注册商来操作,比如国内的虎翼网,万网,新网等都是ICANN,CNNIC授权的注册商。修改DNS记

录就需要到这些注册商那里修改。注册商一般都会提供这样的功能,但是也有个别的注册商不按照规

范做事,为了其他目的,不让用户修改DNS记录,这时就需要用户和注册商交涉,不让改DNS记录是

违反注册商和“上家”的协议的。

4,我改了DNS,为何没生效?

这个问题有点儿复杂,为了说清楚这个问题,我们必须先搞清楚域名的解析过程,就是域名是如何翻

当你在浏览器的地址栏输入时,域名解析的过程就开始了(简化过程):

第一步:浏览器会查询这个域名与IP的对应关系是不是已经存在于

第二步:浏览器询问本机预先设置好的域名服务器,一般用户是由ISP在联网成功后就分配好的。

第三步:这个域名服务器(称为本地域名服务器)本身并不知道任何域名与IP的对应信息,但是

它知道根域服务器的IP地址,所谓根域服务器就是最根源的12个服务器,他们保存了顶

级域名的管辖信息,根域服务器会告诉所要查询的域名的IP数据到哪里去找。本地域名

服务器就会根据这个线索找到域名的管辖服务器,然后再根据所提供的该域名的DNS记

录找到这个域名的真正域名服务器(就是常说的DNS服务器,打个比方:字典),本地

域名服务器从这个服务器取得IP信息后,保存在内存中,然后把IP地址返回给浏览器,

中间还有很复杂的递归过程,不再赘述。

在从“字典”取得IP数据的同时,有一个很重要的数据也一同返回,就是这个

域名--IP对应关系的有效期,在这个有效期内,如果再有同样的域名请求翻译成IP地址,

那这个本地域名服务器就不再到外面去找,而是直接把内存中上次就知道的IP地址返回

给浏览器。直到有效期过了,它才会再次到外面去查询。

同样如果第一次域名查询就失败了,在域名设置的有效期内,该本地域名服务器也不会

再去外面找,而是直接告诉你,“这个域名找不到IP地址”。

好了,域名--IP的查找过程简单讲就是这样,那我们来回答问题:我改了DNS,为何没生效?

答案很简单:再等等,就生效了 

那你要问,要等多久? 

有两个环节决定了等待的时间有多长。

第一个环节就是DNS记录的生效时间,因为域名的DNS记录保存在顶级注册机构哪里,更新不会

是实时的,以前要几个小时才会更新,现在不用这么久,顶级域名要快些,几分钟即可,

第二个环节是关键,就是这个域名的A记录原来的有效期有多长? 

你知道吗? 可能你自己都不知道。

一般的注册商会设置成1小时,有的会几个小时,门户通是30秒!

如果你原来的域名A记录的有效期是几个小时,那你现在的改动,也得几个小时以后才会生效,

前面讲了,本地域名服务器有缓存的。不过有效期,他是不会再到你这里来取最新变动的。

所以,看清楚原来的设置,就是TTL的设置是多少(单位是秒,3600秒=1小时) ,

你心里就知道要多久才会生效了。

5,TTL是怎么回事?

TTL就是 Time-to-live的缩写,即有效期或生存期,用来表明域名--IP对应关系在多长时间

内有效,过了有效期就要重新去查询。

TTL时间越长,缓存时间越长,更新越不容易及时生效。

TTL设置的小一些,生效时间就会快一些,像门户通域名托管用户的TTL设置都是30秒,

这样做的好处有很多,但是对门户通服务的要压力大一些。

为什么?很好解释:如果TLL是一小时,那简单讲,一个小时才会查询一次,门户通的设置

30秒,就是说在一小时内要被查询120次,承受的查询压力是别人的120倍,但是我们的响应

速度也比别人快了120倍!

}

我要回帖

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

更多推荐

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

点击添加站长微信