TTL — это время, в течение которого DNS-резолвер может хранить запись в кеше перед повторным запросом к авторитетным DNS. TTL влияет на скорость плановых изменений, но не очищает мгновенно кеш, где уже сохранено старое значение.

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

  • Если у A-записи TTL 3600, резолвер может хранить это значение до одного часа.
  • Если уменьшить TTL после того, как старое значение уже закешировано, старый кеш все равно может жить до окончания прежнего TTL.
  • Смена NS зависит еще и от реестра домена и родительской зоны, а не только от записей внутри DNS-зоны.

Когда стоит уменьшать TTL

  1. Перед переносом сайта на другой сервер.
  2. Перед сменой MX-записей для почты.
  3. Перед переключением домена на Cloudflare или другого DNS-провайдера.
  4. Перед подключением внешнего сервиса, где может понадобиться быстрый откат.

Практические значения

СитуацияОбычный TTL
За несколько дней до планового переноса300-600 секунд
Стабильные записи обычного хостинга1800-3600 секунд
Записи, которые редко меняются3600-14400 секунд
Временная отладка изменения300 секунд, потом вернуть обычное значение

Частая ошибка

Низкий TTL не означает, что “DNS изменится мгновенно везде”. Он только сообщает резолверам, сколько можно кешировать значение после запроса. Некоторые сети все равно могут держать данные дольше из-за собственной политики кеша.

Главная статья по этой теме

Эта страница относится к более широкой теме. Если нужна полная картина, начните с основной инструкции.

Открыть основную инструкцию
Планируете перенос DNS?

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

Спланировать изменение DNS

Как проверить DNS без лишнего риска

DNS-настройки лучше менять поэтапно: сначала понять, где расположена активная DNS-зона, затем проверить текущие записи и только после этого вносить изменения. Если домен использует внешние NS-серверы, правки в панели хостинга могут не повлиять на работу сайта или почты.

  • проверьте активные NS-серверы домена;
  • сравните A, MX, TXT и CNAME-записи с ожидаемыми значениями;
  • учитывайте TTL и кэш провайдеров;
  • после изменения проверьте результат через несколько независимых сервисов.

Особенно аккуратно нужно работать с MX, SPF, DKIM и DMARC: ошибка в этих записях может не сломать сайт, но повлиять на доставку доменной почты.

Что подготовить перед обращением

Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Что такое TTL в DNS-записях и когда его менять», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.