假设我们有 1 个域的这些名称服务器。
ns.1.com
ns.2.com
ns.3.com
ns.4.com
backup-ns.1.com
backup-ns.2.com
- 我怎么知道哪个 NS 响应了这个特定的查询,例如使用 dig?考虑到 DNS 缓存。
- 在正常的 NS 查询中,它们将如何解决?是循环赛吗?
列出 NS 服务器的最佳方式是什么,例如:
ns.1.com backup-ns.1.com ns.2.com backup-ns.2.com ns.3.com ns.4.com
dig
输出包括查询了哪个服务器。在对缓存解析器服务器进行查询的情况下,客户端无法知道数据来自哪个权威服务器。如果问题是解析器服务器将选择哪个权威服务器,则没有指定的优先级 - 由解析器服务器自行决定如何完成此选择。另外值得注意的是,实际上没有“备份”权威名称服务器之类的东西,所有权威服务器都必须拥有当前数据,并且可以随时接收查询。
这并不真正相关(见 2.)