DNS:应答部分中的NS记录和授权部分中的NS记录之间的差异

DNS:应答部分中的NS记录和授权部分中的NS记录之间的差异,dns,Dns,在DNS响应消息中,我对出现在应答部分(包含ANCOUNT编号所指记录的部分)中的NS记录与出现在权限部分(NSCOUNT编号)中的NS记录之间的区别感到困惑 解释管理局部分的目的: Authority部分指明了最终的服务器 回答有关该域的DNS查询的权限 但我不明白这与答案部分中可能出现的NS记录有什么不同。当您查询与域不绑定的记录类型(例如:查询www.google.com的TLSA记录类型)时,名称服务器只会将您引用到“权威名称服务器”适用于权限部分中的该区域 另一方面,如果可以从递归查询

在DNS响应消息中,我对出现在应答部分(包含
ANCOUNT
编号所指记录的部分)中的NS记录与出现在权限部分
NSCOUNT
编号)中的NS记录之间的区别感到困惑

解释管理局部分的目的:

Authority部分指明了最终的服务器 回答有关该域的DNS查询的权限


但我不明白这与答案部分中可能出现的NS记录有什么不同。

当您查询与域不绑定的记录类型(例如:查询www.google.com的TLSA记录类型)时,名称服务器只会将您引用到“权威名称服务器”适用于权限部分中的该区域


另一方面,如果可以从递归查询中获取记录类型(例如:查询www.google.com的AAAA记录类型),您将在回答部分得到响应。

我的回答基于纯粹的观察,而不是阅读RFC。并且仅对
NS
记录有意义

如果递归DNS服务器在授权部分接收到响应,它将对在授权部分返回的服务器重复查询

如果递归DNS服务器在应答部分接收到响应,它将直接在应答部分返回结果,而不询问它们