Согласно помощи по НС, DNS-кэш задуман для обеспечения возможности работы с интернетом в условиях нестабильного DNS-сервера.
Но это не единственная область его применения. Он еще экономит ресурсы сети и сервера.
НС - сетевая многопользовательская программа.
При большом количестве одновременно работающих пользователей НС является "бутылочным горлышком", через которое проходит трафик их всех.
Число запросов к DNS-серверу сильно возрастает. Это приводит к:
- увеличению числа обращений НС к Windows для получения сведений из DNS-кэша
- увеличению трафика сети в случае отсутствия записей в DNS-кэше Windows (а это бывает не так уж редко, принимая во внимание маленькое среднее время хранения записи в DNS-кэше Windows: около 4 минут).
DNS-кэш HC позволяет не расходовать эти ресурсы.
Экономия не колоссальная, но она есть. Для серверного компьютера это важно.
Когда же в дело вступает СМ со своими фильтрами "Блокирование по IP", то при отключенном DNS-кэше НС в дополнение к сказанному выше:
- число DNS-запросов возрастает на порядок. Пропорционально вырастает расход ресурсов
- если в НС установлен внешний прокси, находящийся на другом компьютере, то весь DNS-трафик дублируется на обоих компьютерах
Чтоб примерно понять, приведу пример. При обработке этой страницы форума будет произведено DNS-обращений к Windows:
- НС с отключенным DNS-кэшем и отключенным СМ - 33 обращения
- НС с отключенным DNS-кэшем и включенным СМ - 152
- НС с включенным DNS-кэшем и включенным СМ - 7
Для страницы
http://forum.ru-board.com/whosonline.cgi еще контрастней:
- НС с отключенным DNS-кэшем и отключенным СМ - 8
- НС с отключенным DNS-кэшем и включенным СМ - 3571
- НС с включенным DNS-кэшем и включенным СМ - 3
Что-то большое лирическое отступление получилось...
Рекомендую держать DNS-кэш НС включенным со следующими параметрами для сети до 10 пользователей: Max количество записей 15000, обновлять записи через 240 часов.
А для разрешения проблемных ситуаций мне кажется лучше иметь в DNS-кэше НС кнопку "Очистить кэш".