DNS 响应消息中的“所需递归”和“可用递归”字段有什么区别?
客户端是否知道远程 DNS 服务器支持递归?
答案1
在响应中,Recursion Desired 位设置为客户端设置的值。它与响应实际上无关,重要的是可用标志。
因此,客户端将设置“Recursion Desired”位,并发出查询,直到响应返回时才会知道递归是否可用。如果“Available”位已设置,则递归可用,否则不可用。
客户端一般默认设置 Recursion Desired,因此在第一次请求后就会知道可用性。
DNS 响应消息中的“所需递归”和“可用递归”字段有什么区别?
客户端是否知道远程 DNS 服务器支持递归?
在响应中,Recursion Desired 位设置为客户端设置的值。它与响应实际上无关,重要的是可用标志。
因此,客户端将设置“Recursion Desired”位,并发出查询,直到响应返回时才会知道递归是否可用。如果“Available”位已设置,则递归可用,否则不可用。
客户端一般默认设置 Recursion Desired,因此在第一次请求后就会知道可用性。