如果我想“手动”排队DNS委派,我通常会开始使用其中一个“DNS根服务器”,如b.root-servers.net。
dig @b.root-servers.net test.com
但是如果根服务器会改变呢? 我的问题是,有没有可能查询“中央服务器”,即使是“根”服务器,返回给我的根服务器列表“上面”?
你可以'挖@ b.root-servers.net。 ns'来获得更新的根提示(你应该定期做)。 每个根DNS服务器都可以返回根提示,所以只要所有的根服务器一次不更改,你总是可以得到更新:那些已经改变的更新。
根提示文件的权威副本位于:
这列出了所有的根服务器,并包括所有相关的A
和AAAA
logging。
请注意,埃文的dig @a.root-servers.net . ns
dig @a.root-servers.net . ns
不保证检索所有的logging – 默认情况下,响应被截断为512字节,所以有些将被忽略。 您必须将+bufsize=4096
添加到dig
标志以获取完整的数据,或者使用TCP连接( +tcp
)。
编辑:顺便说一句,根区实际上只是更新(17/06/2010)。 “I”根服务器获得了一个IPv6地址。