Уроки модуля (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-запросы на реальные домены.
Понижение TTL теперь немедленно удаляет ответ, кэшированный вчера?