Я не могу запустить dnsclient, потому что процесс хоста для процессора Windows 40-50% при использовании с файлом hosts мой ноутбук работает нормально с пустым файлом hosts и когда он отключен, но я хочу запустить его с файлом hosts, который находится рядом 2мб, записи примерно 67000, должны ли они попасть в кеш днс? хорошо, я ждал, я запускаю flushdns тоже, но процессор не становится ниже

1 ответ1

0

AFAIK файл hosts просто ищется линейно.  Код никогда не был оптимизирован для преобразования его в хеш-таблицу или дерево или для передачи его в DNS, потому что никто никогда не ожидал, что у людей будет файл хоста размером до 2 МБ. DNS и файл hosts - это параллельные механизмы; они не будут взаимодействовать.

Вам, вероятно, следует просто преобразовать информацию о ваших хостах в формат DNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .