首页/网络/协议速查/TTL 与缓存时间
DNS 与域名解析60 条

TTL 与缓存时间

记录的存活秒数:决定递归解析器与客户端缓存该记录多久;TTL 到期后重新查询权威。

协议速查网络更新于 2026-10-12
范围0 - 2147483647 秒;0 表示不缓存(每次回查)
规范RFC 2181 §8
负缓存NXDOMAIN 等否定回答的缓存时长取 SOA MINIMUM 与 SOA 自身 TTL 的较小值
实践变更前收敛 TTL、稳定后放宽

观察各级缓存剩余时间

观察各级缓存剩余时间
dig +noall +answer www.example.com A     # 权威返回 TTL
dig +noall +answer @8.8.8.8 www.example.com A   # 公共解析器缓存中的剩余 TTL

易错点

  • 权威返回的 TTL 每次查询都会重置(是「还能缓存多久」而非「已经缓存多久」),别用它推断剩余

数据来源与参考

  • RFC 2181 §8(TTL 语义)
  • RFC 2308(否定缓存 TTL)
  • RFC 8767(服务未就绪时使用过期缓存)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌