首页/云/云网络与负载均衡速查/递归缓存与本地缓存
本包目录(247 条)
VPC 与子网36 条公网接入46 条负载均衡54 条
云 DNS 与 CDN49 条
连接与专线41 条云网络排障21 条

递归缓存与本地缓存

解析结果先经「权威 → 递归(公共/运营商 DNS)→ 操作系统 → 应用」多级缓存:变更不生效多是缓存未过期。定位看 dig 输出中的剩余 TTL,清理顺序从本机到浏览器,递归层只能等过期。

对照权威与递归的结果

对照权威与递归的结果
dig www.example.com +noall +answer
dig +short www.example.com @8.8.8.8
缓存层级权威 TTL → 递归缓存 → 系统缓存 → 应用缓存
清理顺序本机 → 浏览器 → 递归层(不可控)
判断响应 TTL 递减说明仍处于缓存期内
运营商与公共递归缓存无法直接清理,切换类变更要靠提前调低 TTL 来控制窗口。

易错点

  • 只刷新浏览器验证,忽略系统与递归缓存
  • 把运营商递归缓存当作可清理对象

数据来源与参考

  • DNS 缓存机制(RFC 1034/1035)
  • 公共 DNS 服务说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌