在名称服务器(NS)logging上设置较低的TTL会导致其他logging上的TTL降低?

我有一个在NSlogging上设置TTL的问题。 以这个例子:

example.com. 3600 NS ns1.example.com. example.com. 3600 NS ns2.example.com. test 14400 A example.com. 

所以在这个例子中,名称服务器logging的TTL设置为1小时,而test.example.com的TTL为4小时。

这是否意味着test.example.com实际上会有一个小时的TTL,因为名称服务器查找只有一个小时有效?

在DNS上下文中,TTL定义资源logging(RR)可由任何parsing器caching的持续时间。

NS RRs是有时被称为区域基础设施logging的一部分。 基础架构RR(包括SOA,NS和MXRR)是唯一的,因为它们返回的是其他名称而不是地址,因此它们应该是稳定的并且最大限度地减lessDNS访问可以并且应该具有非常长的TTL(几天和几周)。

如果要覆盖默认值,可以为特定的RR指定一个TTL。

根据您的loggingconfiguration;

在parsing器的第一次recursion之后:

每个NSlogging将被caching1小时,而test.example.com将被caching4个小时。

说30分钟后,同样的parsing器已被要求test.example.comlogging,caching的一个将被退回,而无需联系你的权威NS。

说120分钟后,同样的parsing器已被要求test.example.comlogging,caching的一个将被退回,而无需联系您的权威NS。

但在这一点上,如果parsing器被问及foo.example.com,它将不得不做一个新的recursionfind你的NS RR,然后findfoo.example.com。