数据的第五行是最小TTL(time-to-live)时间,这是针对缓存而言的,与区传送没有关系。 生存期(TTL)为所允许的名字服务器对数据缓存的时间长度,一旦生存期到了,名字服务器必须丢弃缓存数据并从受权的名字服务器中从新获取新的数据。这样能够确保域数据在整个网络上的一致性。
缓存不只保存成功查询信息,也保存失败查询信息。咱们常有体验,在访问一个叫abcd.efg.com的站点时,若是查询失败,那么,在短期内从新访问这个站点,会马上返回这个主机不存在的信息,就是这个道理。在BIND8.2之前的版本中,两种缓存的生存期使用同一个值,而新版本中分别设定值。对于老版本,名字服务器的数据库文件的SOA最后一项就是TTL;而新版本(Bind8.2及之后版本)数据库文件的SOA最后一项是失败信息缓存的生存期,文件的第一行则多了个$TTL,为成功信息的缓存生存期。
最后一点说明,上面的时间在较老的版本都是以秒为单位,新版本中默认以秒为单位,也可根据须要本身指定单位,具体请查阅相关文档。但需注意,对于区传送的时间参数,若是设定为很短期,好比两秒,则不必定能按照该时间进行,通常会比设定的长一点。
但愿上面的内容可以对你们有所帮助。
Ctrl+Enter 发布html
发布java
取消jquery