TTL (Time To Live) — время жизни записи, которое указывает, сколько секунд DNS-запись может храниться в кэше, прежде чем её нужно запросить заново. TTL задаётся для каждой записи в зоне.
Когда резолвер получает ответ от DNS-сервера, он кэширует запись на время, равное её TTL (например, 3600 секунд — один час). Пока TTL не истёк, повторные запросы отдаются из кэша, без обращения к авторитетному серверу. Это ускоряет разрешение имён и снижает нагрузку на инфраструктуру.
Значение TTL — это компромисс между скоростью распространения изменений и нагрузкой:
Правильно подобранный TTL балансирует между актуальностью данных и эффективностью кэширования.