DNS根服务器:是否有一个中央根服务器查询根服务器本身?

如果我想“手动”排队DNS委派,我通常会开始使用其中一个“DNS根服务器”,如b.root-servers.net。

dig @b.root-servers.net test.com 

但是如果根服务器会改变呢? 我的问题是,有没有可能查询“中央服务器”,即使是“根”服务器,返回给我的根服务器列表“上面”?

你可以'挖@ b.root-servers.net。 ns'来获得更新的根提示(你应该定期做)。 每个根DNS服务器都可以返回根提示,所以只要所有的根服务器一次不更改,你总是可以得到更新:那些已经改变的更新。

根提示文件的权威副本位于:

ftp://ftp.internic.net/domain/named.root

这列出了所有的根服务器,并包括所有相关的AAAAAlogging。

请注意,埃文的dig @a.root-servers.net . ns dig @a.root-servers.net . ns不保证检索所有的logging – 默认情况下,响应被截断为512字节,所以有些将被忽略。 您必须将+bufsize=4096添加到dig标志以获取完整的数据,或者使用TCP连接( +tcp )。

编辑:顺便说一句,根区实际上只是更新(17/06/2010)。 “I”根服务器获得了一个IPv6地址。