Является ли низкий TTL значительным бременем для DNS?

В настоящее время я работаю в учреждении среднего размера, чье управление DNS в лучшем случае сомнительно. Часто возникают сбои в работе DNS, приводящие к простоям всего здания и нашего общедоступного веб-сайта.

Хотя я непосредственно не отвечаю за файл зоны или DNS-серверы, я заинтересован в том, чтобы отследить любую возможную чрезмерную / ненужную работу, выполняемую этими серверами, которая приводит к простоям.

Наши серверы в часы пик / в рабочее время получают от 80 до 160 активных пользователей одновременно (в соответствии с GA в реальном времени). Когда TTL установлен на 5 минут, мне интересно следующее:

  1. Для всех пользователей, оставшихся на сайте> 5 минут, требуют ли они дополнительного обновления DNS? (таким образом повышается отзывчивость сайта)
  2. Учитывая две выделенные машины DNS (без понимания спецификаций), это незначительное действие?
  3. вероятно ли, что 5-минутный TTL полностью игнорируется из-за мер противодействия быстрому потоку?

В настоящее время мы не участвуем в каких-либо миграционных процессах, требующих низкого TTL- так было уже много лет.

2 ответа

Решение

Кстати, многие браузеры кэшируют информацию DNS для сайта и не соблюдают ограничения TTL. Но некоторые делают это

  1. Да, совместимый браузер / ОС должен обновить информацию через 5 минут. Однако маловероятно, что они напрямую свяжутся с вашими серверами. Сервер, который они используют, будет связываться с вашим сервером.

  2. Да, это простая нагрузка для 2 серверов, даже если все браузеры напрямую связываются с вашим сайтом.

  3. Записи DNS кэшируются во всех видах программного обеспечения, некоторые из которых поддерживают TTL, а некоторые нет, поэтому настройка TTL надежно работает только для других DNS-серверов.

ИМХО, 5-минутный TTL хорошо вписывается в стандартную практику в наши дни и не должен вызывать проблем. Вещи, которые забивают DNS-серверы настолько, чтобы вызывать их проблемы, вероятно, сломаны таким образом, что установка более длинного TTL не исправит.

Хорошо, позвольте мне сформулировать это так.

Вы когда-нибудь слышали об облаке?

30 секунд TTL и они живут с этим.

Итак, ответ: да.

Другие вопросы по тегам