Skip to content

TTL: определение и применение

Коротко:

TTL (Time to Live) в DNS — количество секунд, сколько резолверы кэшируют DNS-запись перед повторным запросом. Типичные значения: 300 (5 мин — для часто меняющихся), 3600 (1 час — стандарт), 86400 (24 часа — стабильные). Низкий TTL = быстрое распространение изменений, но больше запросов.

Что такое TTL

TTL (Time to Live) в DNS — количество секунд, сколько резолверы кэшируют DNS-запись перед повторным запросом. Типичные значения: 300 (5 мин — для часто меняющихся), 3600 (1 час — стандарт), 86400 (24 часа — стабильные). Низкий TTL = быстрое распространение изменений, но больше запросов.

Проверить TTL онлайн

Открыть инструмент Enterno.io →

TTL в сек/мин/часКонвертация и расчёт TTL
Время распространенияКогда изменения DNS вступят в силу
Кеш DNS-серверовКак долго кешируются записи
РекомендацииОптимальные TTL для разных случаев

Почему нам доверяют

TTL
мгновенная конвертация
48ч
макс. время распространения
300
TTL для миграции
Free
без регистрации

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

1

Введите TTL в секундах

2

Конвертируем в ч/мин/сут

3

Рассчитываем время распространения

Что такое TTL и почему это важно?

TTL (Time To Live) в DNS определяет, как долго резолверы кешируют запись. Правильный выбор TTL влияет на скорость распространения изменений DNS и нагрузку на авторитативный сервер.

Калькулятор TTL

Переводите секунды в читаемый формат и обратно: 86400 = 1 день.

Время распространения

Оцените, когда изменение DNS-записи увидят все пользователи мира.

Сценарии миграции

Рекомендации по TTL перед миграцией сервера: когда снизить, когда вернуть.

Типовые значения

Справочник стандартных TTL: 300, 3600, 86400 — для каких записей что применять.

Кому это нужно

DevOps

планирование миграции DNS

Системные администраторы

оптимизация TTL записей

DNS-администраторы

расчёт времени кеширования

Разработчики

понимание TTL для API

Частые ошибки

Миграция с высоким TTLПри TTL 86400 часть пользователей будет видеть старый IP ещё сутки после смены.
TTL = 0 всегдаНулевой TTL увеличивает нагрузку на NS-сервер и замедляет резолвинг для пользователей.
Не снижать TTL заранееСнижение TTL действует только через текущий TTL. Снижайте за 24–48 часов до миграции.
Одинаковый TTL для всехMX и NS лучше ставить с высоким TTL (86400), A-записи — с умеренным (3600).

Лучшие практики

За 48 часов до миграции снизьте TTL до 300Это обеспечит быстрое переключение после смены IP.
Используйте 3600 для A-записейЧас — баланс между скоростью распространения и нагрузкой.
86400 для стабильных NS/MXСерверы имён меняются редко — высокий TTL снижает нагрузку.
После миграции верните TTLВернитесь к стандартному TTL после успешной миграции.

Мониторьте DNS-записи автоматически

DNS-монитор уведомит при изменении A, MX или TXT записей вашего домена.

Зарегистрироваться (FREE)

Больше по теме

Часто задаваемые вопросы

Нужно ли мне TTL?

Если работаете с web-инфраструктурой или API — почти наверняка да. Смотрите статью выше для конкретных случаев.