权威名称服务器 IP 地址是否由递归解析器缓存?

权威名称服务器 IP 地址是否由递归解析器缓存?

我知道 A、AAAA 记录将被递归解析器和存根解析器缓存。当有人搜索子域/域时,如果搜索的是 CNAME 记录,解析器将获取相应的域名(因为 CNAME 记录值也将是域)并将其传递给客户端。现在,解析器是否会重复整个搜索以查找域名的 IP 地址(根、TLD 和权威名称服务器),或者由于它已收到权威名称服务器的响应,它会直接转到它吗?在这种情况下,我们可以说权威名称服务器将被缓存,并且由于我们没有在 DNS 记录中提及 NS 记录的任何 TTL,所以需要缓存多长时间?

答案1

递归缓存名称服务器缓存所有内容,并使用 TTL 来知道何时重做查询。

我们没有提及 NS 记录的任何 TTL

即使您的软件/区域文件中没有明确提及它们,所有记录都具有 TTL,因为这是任何响应 DNS 消息中的必填字段。

进行dig查询,您将看到 TTL。

相关内容