首页/数据/备份与容灾速查/DNS 切换与 TTL 管理
本包目录(206 条)

DNS 切换与 TTL 管理

通过修改 DNS 记录把域名指向备用站点:切换前先把 TTL 调低,切换后旧记录仍会在缓存中存活一段时间,需要按 TTL 预留过渡期。

备份与容灾速查数据更新于 2026-10-12

切换操作与验证

切换操作与验证
# 切换前若干小时把 TTL 调到 60s 并全网生效
dig +short app.example.com          # 本地解析验证
dig @8.8.8.8 +short app.example.com  # 公共解析器视角验证
# 修改记录后继续观察各解析器返回,确认收敛
TTL决定旧地址在缓存中的存活时长,切换前预调低
缓存递归解析器与客户端缓存导致切换不是瞬时生效
增强加权解析、健康检查 DNS(需支持)可降低人工切换依赖
DNS 切换适合站点级引流,但生效时间不可精确控制;对切换时间敏感的场景通常叠加 VIP 或网关层切换。

易错点

  • TTL 未提前调低就切换:旧解析可能持续数小时到数天
  • 只改权威记录不验证迭代解析:某些递归解析器缓存行为与预期不同

数据来源与参考

  • RFC 1034/1035(DNS 基础与 TTL 缓存行为)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌