К содержанию
D1
RU
Гайды

TTL и распространение DNS

dns ttl · распространение dns · сколько ждать изменения dns

Что означает TTL, реалистичные сроки распространения, снижение TTL перед миграцией и проверка через DNS Checker.

Автор: DN01 Network Team

TTL (Time To Live) сообщает резолверам, как долго кэшировать ответ. Распространение DNS — не мгновенная телепортация: истекают старые кэши, новые запросы подхватывают обновлённые authoritative данные.

DNS Checker DN01 показывает текущие ответы с нашего резолверного пути — удобно подтвердить публикацию изменения. Региональные propagation-карты сравнивают множество резолверов во времени; при cutover полезны оба подхода.

Планирование окна с низким TTL

Снизьте TTL до 300 секунд за 24–48 часов до изменения стабильных записей. Внесите правку на authoritative DNS. Проверьте через DNS Checker. После стабилизации снова поднимите TTL.

Некоторые регистраторы игнорируют низкий минимум TTL — читайте их docs. SOA refresh/retry важны для zone transfer, но не так же, как TTL для публичных резолверов.

Почему разные инструменты показывают разное

Recursive резолверы кэшируют независимо. Ноутбук, офисный DNS и 8.8.8.8 могут расходиться, пока не истечёт TTL. Authoritative NS должны совпадать сразу — опрашивайте их через DIG @ns1.example.com при сомнениях.

Смена NS добавляет registrar glue propagation поверх TTL записей — закладывайте до 48 часов на глобальную сходимость даже при низком TTL.

Частые вопросы

Propagation — то же самое, что TTL?

Связано, но не идентично. TTL задаёт срок кэша; propagation — глобальная сходимость по мере обновления кэшей.

Можно ли сбросить кэш Google DNS?

Публичные резолверы не дают per-user flush. Ждите TTL или опрашивайте authoritative NS напрямую.

Какой TTL у CDN?

Часто низкий для orange-cloud имён; origin может отличаться. Сверяйте оба в DNS Checker при отладке.