TTL
Время жизни: сколько секунд резолвер вправе отдавать ответ DNS из кэша, прежде чем снова спросить авторитетный сервер.
Обновлено 14 августа 2026 г.
TTL расшифровывается как time to live, время жизни, и в DNS это число секунд, приписанное к каждой записи. Оно сообщает любому резолверу, получившему ответ, как долго тот вправе отдавать этот ответ из памяти, прежде чем спросить заново. Значение задаётся отдельно для каждой записи, поэтому одно имя хоста может быть подвижным, пока остальная зона остаётся медленной.
Размен здесь прямой. Низкое значение вроде 300 означает, что изменение доходит до всех за пять минут, ценой большего числа обращений. Высокое вроде 86400 означает сутки устаревших ответов после правки, зато запросов меньше, а первое соединение у вернувшегося посетителя чуть быстрее. Для имени хоста под короткие ссылки умеренное значение вполне годится: запрос случается один раз на посетителя за интервал, а на сам редирект это не влияет.
Правило, которое экономит время: понижайте TTL заранее, а не тогда, когда он уже понадобился. Понижение вступает в силу лишь после того, как истекут кэши со старым ответом, а истекают они по старому значению — это и есть то, что называют распространением DNS, и именно поэтому руководства по подключению домена советуют делать это за сутки.