← 全部文章

技术与生活 / 一篇记录

改了域名记录,应该先问哪台 DNS?

递归服务器代用户查找答案,权威服务器提供某个区域的数据。

权威服务器决定区域中的记录,递归服务器通常缓存并代为查询。两者都能回答同一个域名,但回答的来源和刷新时机不同,排错时需要有意区分。

操作与观察

排查时先记录客户端与网络条件;涉及 IPv6、代理或 NAT 时,需要分别观察每一跳。

域名 -> 递归查询 -> 权威答案 -> 缓存

变更记录后,对比权威答案与日常递归结果。

先确认权威记录正确,再观察常用解析器何时更新。如果权威侧都没有目标记录,继续清理客户端缓存并不能创造出正确答案。

权威服务器也可能有多个。重要变更时应确认不同权威节点的答案一致,再判断递归缓存。区域数据本身不一致时,仅比较两个递归服务器很容易得出相互矛盾的结论。

别遗漏这条边界

递归缓存尚未到期时,不能立刻断言 DNS 配置没有生效。

参考:网络 文档。

搜索文章

输入关键词,找回一篇记录。