ru

TTL (Time To Live) — время жизни записи, которое указывает, сколько секунд DNS-запись может храниться в кэше, прежде чем её нужно запросить заново. TTL задаётся для каждой записи в зоне.

Как работает TTL

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

Какое значение выбрать

Значение TTL — это компромисс между скоростью распространения изменений и нагрузкой:

  • Большой TTL (сутки) — меньше запросов, но изменения A-записи или CNAME расходятся медленно.
  • Малый TTL (минуты) — изменения применяются быстро, что важно перед переездом сайта или для Dynamic DNS.
  • Практика — TTL временно снижают перед плановой сменой адреса, а затем возвращают обратно.

Правильно подобранный TTL балансирует между актуальностью данных и эффективностью кэширования.

TTL — время жизни DNS-записи
Узнать больше

Облако тегов