跳转到主要内容
模块 4 · 第 1 课(共 4)课程中的13/54~12 min
模块课程(1/4)

Caching and expiration

缓存和过期

解析器缓存它们收到的 TTL 的答案。这使得重复查找速度更快并减少流量,但这意味着权威的更改不会立即在所有地方可见。

一个简单的时间线

在 10:00,解析器缓存 api.example.test → 192.0.2.10,TTL 为 600 秒。在 10:04,权威值更改为 192.0.2.20。持有较早答案的解析器可能会继续返回它,直到大约 10:10。更改权限不会立即刷新每个缓存。

对于计划的迁移,请尽早降低 TTL,以便旧 TTL 到期,进行更改,从多个解析器进行检查,然后恢复合适的 TTL。非常低的 TTL 会增加查询负载,并且不能保证每个应用程序同时跟踪更新。

Laboratorio guidato: Cache e cambio di indirizzo

Il laboratorio simula la cache positiva; non usa orologi né resolver reali.

Simulazione didattica locale: nessuna query DNS viene inviata.

比较观察结果时,记录名称和类型、服务器、时间戳、剩余 TTL、响应代码以及答案是否来自权威机构或缓存。

检查你的理解情况

选择最佳答案。此测验在本地运行,不会向真实域发送 DNS 查询。

Quiz#dns.m4.l1.e1

现在降低 TTL 是否会立即删除昨天缓存的答案?

答案选项