模块 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 查询。
现在降低 TTL 是否会立即删除昨天缓存的答案?