dns

TTL

Время кеширования DNS-записи в секундах; балансирует между скоростью распространения и нагрузкой на resolver и nameserver.

Time To Live. Поле DNS-записи, которое говорит резолверам, как долго (в секундах) кешировать ответ перед новым запросом. Установи низко — DNS-изменения распространяются быстро и ты жжёшь трафик резолверов. Установи высоко — изменения ползут, но ты экономишь пропускную способность и снижаешь нагрузку на свой nameserver. TTL имеет значение больше всего при миграциях, DDoS-атаках или когда ты быстро переориентируешь инфраструктуру. Стандартная практика: 3600 секунд (1 час) для стабильности, 300–900 для активной разработки или быстрого failover. Некоторые реестры и регистраторы ограничивают минимальный TTL, чтобы предотвратить злоупотребление. Если ты запускаешь bulletproof или offshore-инфраструктуру, поймёшь стратегию TTL: низкий TTL = гибкость для уклонения от блокировок или переориентации трафика; высокий TTL = сложнее противнику перенаправить тебя в реальном времени, но медленнее для твоего ответа. Стоит заметить: закешированные DNS-записи сохраняются даже после того, как ты их меняешь на авторитетном nameserver, поэтому терпение — часть игры.

Связанные термины