В настоящее время я работаю в учреждении среднего размера, управление DNS которого в лучшем случае вызывает сомнения. Часто сбои, связанные с DNS, вызывают простои всего здания и нашего общедоступного веб-сайта.
Хотя я не отвечаю непосредственно за файл зоны или DNS-серверы, я заинтересован в отслеживании любой возможной чрезмерной / ненужной работы, выполняемой этими серверами, которая способствует простоям.
Наши серверы в часы пик / в рабочее время получают от 80 до 160 активных пользователей одновременно (согласно GA в реальном времени). Когда TTL установлен на 5 минут, меня интересует следующее:
В настоящее время мы не участвуем в каких-либо процессах миграции, которые гарантируют низкий TTL - так было уже много лет.
FWIW, многие браузеры кэшируют информацию DNS для сайта и не соблюдают ограничения TTL. Но некоторые так делают
Да, совместимый браузер / ОС обновит информацию через 5 минут. Однако маловероятно, что они будут напрямую связываться с вашими серверами. Сервер, который они используют, свяжется с вашим сервером.
Да, это банальная нагрузка для двух серверов, даже если все браузеры напрямую обращаются к вашему сайту.
Записи DNS кэшируются в самых разных программах, некоторые из которых соблюдают TTL, а некоторые нет, установка TTL надежно работает только для других DNS-серверов.
IMHO, 5-минутный TTL в наши дни вполне нормален и не должен вызывать проблем. Вещи, которые забивают DNS-серверы настолько, что вызывают у них проблемы, вероятно, сломаны так, что установка более длинного TTL не исправит.
Что ж, позвольте мне сформулировать это так.
Вы когда-нибудь слышали об облачной вспышке?
30 секунд TTL, и они живут с этим.
Итак, ответ: да.