TTL (Time To Live) — время в секундах, которое DNS-запись «живёт» в кеше промежуточных резолверов. Прошло TTL — резолвер заново спросит у вашего NS-сервера актуальное значение.
\n
Какие значения встречаются
\n
- 300 сек (5 мин) — очень быстрое распространение, повышенная нагрузка на DNS
- 3600 сек (1 час) — баланс. Стандарт для большинства доменов
- 14400 сек (4 часа) — лёгкая нагрузка, среднее распространение
- 86400 сек (24 часа) — низкая нагрузка, медленное распространение
\n
Когда нужен низкий TTL (300–600)
\n
- Готовитесь к смене сервера или хостинга — изменения должны проходить за 10 минут
- Используете failover (когда падает один IP, переключаетесь на резерв)
- Динамические DDNS-конфигурации
\n
Когда подходит высокий TTL (3600+)
\n
- Стабильный сайт без планов смены инфраструктуры
- Хочется снизить количество DNS-запросов и ускорить время ответа
- Стабильные NS, MX, TXT
\n
Стратегия при миграции
\n
- За сутки до миграции: понизьте TTL до 300
- Подождите старый TTL (например, 3600 = час) — все кеши обновят
- Произведите миграцию — изменения распространятся за 5 минут
- После стабилизации: верните TTL обратно на 3600
