使用 dig 命令从根服务器之一开始执行 DNS 查询

Dan*_*obe 3 domain-name-system linux dig

我无法理解我的网络分配问题。问题指出:

\n\n
\n

通过从其中一个根服务器 [am].root-servers.net 开始执行一系列 DNS 查询,发现具有空缓存的本地 DNS 服务器在找到 www.case.edu 的 IP 地址时所经历的 DNS 服务器序列。要选择根 DNS 服务器,请取值 X = mod 13 并使用第 X 个根服务器(从零开始计数:a.root-server.net 为 #0、\xe2\x80\xa6、m.root-servers.net 为 # 12) 使用一系列 dig 命令,遵循委托链。

\n
\n\n

该作业实际上是否希望我查询 [am].root-servers.net,或者 root-server.net 是我需要通过在 www.case.edu 上执行 dig 查询来找到的其他某个 url 的持有者值。我只是想帮助理解这个问题而不是寻找作业答案。谢谢你的帮助。

\n

Håk*_*ist 6

a.root-servers.netthroughm.root-servers.net确实是托管根区域(又名 )的名称服务器的实际名称(不是 URL,但这可能超出了重点).

您可以使用命令确认此列表dig . NS

听起来这个问题的想法是这样做,例如dig @a.root-servers.net www.case.edu +norec,获取委托信息(在权限部分),重复查询您提到的名称服务器之一的过程,等等。

至于最终结果,您可能希望将输出dig +trace +all www.case.edu作为参考点,即使说明是以更手动的方式完成的。