Перейти к основному содержимому
Модуль 4 · Урок 1 из 413/54 в курсе~12 min
Уроки модуля (1/4)

Caching and expiration

Кэширование и срок действия

Резолверы кэшируют ответы в соответствии с полученным сроком жизни. Это ускоряет повторные поиски и снижает трафик, но означает, что авторитетные изменения не видны везде сразу.

Простой график

В 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 теперь немедленно удаляет ответ, кэшированный вчера?

Варианты ответа