![域名的备份 DNS 服务器 - 最佳配置和故障排除](https://linux22.com/image/683036/%E5%9F%9F%E5%90%8D%E7%9A%84%E5%A4%87%E4%BB%BD%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20-%20%E6%9C%80%E4%BD%B3%E9%85%8D%E7%BD%AE%E5%92%8C%E6%95%85%E9%9A%9C%E6%8E%92%E9%99%A4.png)
假设我们有 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
答案1
dig
输出包括查询了哪个服务器。如果查询是针对缓存解析器服务器进行的,则客户端无法知道数据来自哪个权威服务器。如果问题是解析器服务器将选择哪个权威服务器,则没有指定的优先级 - 如何进行选择由解析器服务器自行决定。同样值得注意的是,实际上没有所谓的“备份”权威名称服务器,所有权威服务器都必须拥有当前数据并且可以随时接收查询。
这实际上并不相关(见2)。