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

我无法理解networking分配的问题。 问题是:

发现DNS服务器序列您的本地DNS服务器与空的caching通过时,通过执行一系列的DNS查询从根服务器之一[am] .root-servers.netfindIP地址www.case.edu 。 要select根DNS服务器,取值X = mod 13,并使用Xth根服务器(从零计数:a.root-server.net是#0,…,m.root-servers.net是#12)使用一系列掘命令,请按照授权链。

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

通过m.root-servers.net实际上是托pipe根区域(即aka . )的名称服务器的实际名称(不是URL,但可能超出了这一点)。

你可以用命令dig . NS来确认这个列表dig . NS dig . NS

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

至于最终结果,你可能想要dig +trace +all www.case.edu的输出作为参考点,即使这些说明是以更为人工的方式进行的。