TTL — это время, в течение которого DNS-резолвер может хранить запись в кеше перед повторным запросом к авторитетным DNS. TTL влияет на скорость плановых изменений, но не очищает мгновенно кеш, где уже сохранено старое значение.
Как работает TTL
- Если у A-записи TTL 3600, резолвер может хранить это значение до одного часа.
- Если уменьшить TTL после того, как старое значение уже закешировано, старый кеш все равно может жить до окончания прежнего TTL.
- Смена NS зависит еще и от реестра домена и родительской зоны, а не только от записей внутри DNS-зоны.
Когда стоит уменьшать TTL
- Перед переносом сайта на другой сервер.
- Перед сменой MX-записей для почты.
- Перед переключением домена на Cloudflare или другого DNS-провайдера.
- Перед подключением внешнего сервиса, где может понадобиться быстрый откат.
Практические значения
| Ситуация | Обычный TTL |
|---|---|
| За несколько дней до планового переноса | 300-600 секунд |
| Стабильные записи обычного хостинга | 1800-3600 секунд |
| Записи, которые редко меняются | 3600-14400 секунд |
| Временная отладка изменения | 300 секунд, потом вернуть обычное значение |
Частая ошибка
Низкий TTL не означает, что “DNS изменится мгновенно везде”. Он только сообщает резолверам, сколько можно кешировать значение после запроса. Некоторые сети все равно могут держать данные дольше из-за собственной политики кеша.
Эта страница относится к более широкой теме. Если нужна полная картина, начните с основной инструкции.
Открыть основную инструкциюПришлите домен и записи, которые хотите менять. Поможем выбрать TTL и безопасный порядок изменений.
Спланировать изменение DNSКак проверить DNS без лишнего риска
DNS-настройки лучше менять поэтапно: сначала понять, где расположена активная DNS-зона, затем проверить текущие записи и только после этого вносить изменения. Если домен использует внешние NS-серверы, правки в панели хостинга могут не повлиять на работу сайта или почты.
- проверьте активные NS-серверы домена;
- сравните A, MX, TXT и CNAME-записи с ожидаемыми значениями;
- учитывайте TTL и кэш провайдеров;
- после изменения проверьте результат через несколько независимых сервисов.
Особенно аккуратно нужно работать с MX, SPF, DKIM и DMARC: ошибка в этих записях может не сломать сайт, но повлиять на доставку доменной почты.
Что подготовить перед обращением
Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Что такое TTL в DNS-записях и когда его менять», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.
