DNS 排障要区分客户端缓存递归和权威

来源整理卡:基于原图提炼,尚未补充独立官方资料和环境实测。

核心认识

DNS 故障笔记应明确查询经过哪些解析层级,以及每一层返回了什么。

解释

原图同时列出 stub、recursive、authoritative、TTL、负缓存、RCODE 与容器搜索域。检查结果需要注明解析器与时间,而不是只保留一次查询成功或失败。

什么时候使用

同域名在不同机器、容器或解析器上返回不同结果时。

边界

这是思考与取证原则,不证明某次故障根因,也不授权执行修改。具体参数和组件行为仍要依据版本与环境核验。

用一个问题检查是否真正理解

查询对象、解析器、RCODE、TTL 和失败时间分别是什么?

原图依据

  • 理解递归、权威、缓存、TTL 和容器环境中的服务发现。

原图知识项:

  • stub/recursive/authoritative
  • A/AAAA/CNAME/MX/TXT/SRV
  • TTL/negative cache
  • split-horizon
  • DNSSEC 基础
  • CoreDNS/K8s search domain

有意义的关联

先从 网络 找到使用场景;需要进一步查命令、风险或练习时,进入 DNS 与服务发现

来源:原图节点