所需递归 [RD] 和可用递归 [RA] 字段之间的差异

所需递归 [RD] 和可用递归 [RA] 字段之间的差异

DNS 响应消息中的“所需递归”和“可用递归”字段有什么区别?

客户端是否知道远程 DNS 服务器支持递归?

答案1

在响应中,Recursion Desired 位设置为客户端设置的值。它与响应实际上无关,重要的是可用标志。

因此,客户端将设置“Recursion Desired”位,并发出查询,直到响应返回时才会知道递归是否可用。如果“Available”位已设置,则递归可用,否则不可用。

客户端一般默认设置 Recursion Desired,因此在第一次请求后就会知道可用性。

相关内容