0

我使用 Wireshark 来捕获 DNS 数据包。在响应数据包中,我可以看到这一行 - 权威名称服务器。问题:为什么有时服务器会响应 4 或 5 个权威名称服务器,而有时只有 1 个?如果有一个权威域名服务器列表,我怎么知道IP地址信息究竟来自哪一个?以及如何找到包含特定域名信息的权威域名服务器的总列表?

4

1 回答 1

1

您是在谈论 DNS 响应中的权限部分吗?如果该部分包含任何服务器(它不需要包含任何服务器),那么它们都应该能够为您提供有关查询的权威答案。但是,生成响应的(递归)名称服务器不需要(不能)保证,它也不会告诉您它查询了哪一个来获得响应:它甚至可能查询了多个,或者根本没有查询(如果它从它的缓存中回答)。

如果您只想获取域的权威服务器列表,请查询该域的NS记录并查看答案部分(而不是权威部分)。这是该区域的作者规定的已发布信息,关于应该使用哪些名称服务器来获得该域的权威响应。

于 2013-01-26T17:11:12.567 回答