如果要“手动”查询DNS委派,通常会开始使用“ DNS根服务器”之一,例如b.root-servers.net。
dig @b.root-servers.net test.com
但是,如果根服务器将更改怎么办?我的问题是,是否有可能查询“中央服务器”,甚至在返回根服务器列表的根服务器“上方”?
如果要“手动”查询DNS委派,通常会开始使用“ DNS根服务器”之一,例如b.root-servers.net。
dig @b.root-servers.net test.com
但是,如果根服务器将更改怎么办?我的问题是,是否有可能查询“中央服务器”,甚至在返回根服务器列表的根服务器“上方”?
Answers:
您可以'@ b.root-servers.net。ns'获取更新的根提示(您应该定期执行此操作)。每个根DNS服务器都可以返回根提示,因此,只要所有根服务器都没有立即更改,您就可以始终获得更新:已更改的服务器与未更改的服务器。
根提示文件的权威副本位于:
这列出了所有的根服务器,并包含所有相关A
和AAAA
记录。
请注意,dig @a.root-servers.net . ns
不能保证Evan 检索所有记录-默认情况下,响应被截断为512字节,因此会丢失一些记录。您必须添加+bufsize=4096
到dig
标志以获取完整数据,或者使用TCP连接(+tcp
)。
编辑:顺便说一句,根区域实际上刚刚更新(17/06/2010)。“ I”根服务器获得了IPv6地址。