TTL即生存时间,是每条DNS记录都带有的参数,它告诉缓存服务器这条记录可以保存多久。很多站长注册便宜域名后随意使用默认TTL,导致修改IP或记录后全球解析更新极慢,影响用户体验。

合理设置TTL需要在更新频率和查询负载之间找到平衡。测试环境适合短TTL,而稳定业务则可用较长值。不同记录类型推荐值也不同,A记录通常设为300-3600秒,MX记录可设为7200秒以上以减少变动。

如果你的网站需要频繁调整服务器地址,建议将TTL调低至300秒。这样变更后最多5分钟就能在多数地方生效。但过低的值会让上游DNS服务器查询更频繁,增加解析成本。

实际操作时,先评估业务特点,再逐条调整记录。修改完成后,原有缓存仍需等待旧TTL过期才会更新,因此提前规划非常必要。

  • 高频更新业务:TTL设为60-300秒
  • 稳定静态站点:TTL设为3600-86400秒
  • 邮件相关记录:建议86400秒

在管理后台修改TTL后,可通过命令行工具实时监控解析变化,确保调整达到预期效果。

修改TTL后立即生效吗?

不会,需要等待原有TTL时间过去,旧缓存才会失效。

TTL值能设为0吗?

可以但不推荐,这会让每一次请求都查询权威服务器,增加延迟。