Я недавно изменил свой Файл hosts для блокирования некоторых веб-сайтов в Windows 7. Теперь я думаю, что это блокирует партию других сайтов, которые не были добавлены к Файлу hosts. Там какой-либо путь состоит в том, чтобы выйти из этого?
Я пытался заменить его некоторым новым Файлом hosts, который я нашел онлайн, но это ничего не изменяет. Некоторые сайты перенаправляются к IIS7. Что я делаю неправильно?
Фактическое местоположение определяется следующим Ключом реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
Нет никакой потребности включить, скорректировать или изменить любые настройки за исключением Клиентской службы DNS (см. ниже). Windows автоматически ищет существование Файла hosts и, если найдено, проверяет Файл hosts сначала на записи в веб-страницу, которую Вы просто запросили. Эти 127.0.0.1 считают местоположением Вашего компьютера, поэтому когда запись (пример) "ad.doubleclick.net" требуют, Ваш компьютер думает 127.0.0.1, местоположение файла. Когда этот файл не расположен, он пропускает на следующий файл, и таким образом сервер рекламы заблокирован от загрузки баннера, cookie, или некоторого недобросовестного ActiveX или файла JavaScript.
В случае, если Вы задаетесь вопросом, это все происходит в микросекундах, который намного быстрее, чем попытка выбрать файл от половины пути во всем мире. Другая замечательная особенность Файла hosts - то, что это - двухсторонний файл, означая, входит ли некоторый паразит действительно в Вашу систему (обычно связываемый другими продуктами), преступник не может выйти (звоните домой), как долго, поскольку необходимые записи существуют. Поэтому важно усовершенствовать Ваш Файл hosts.
В большинстве случаев большой Файл hosts (более чем 135 Кбит) имеет тенденцию замедлять машину.
Для решения этого вопроса (вручную) открывают "Services Editor":
services.msc
Когда установлено на Руководство Вы видите, что вышеупомянутый "Сервис" не нужен (после того, как немного просмотра - когда установлено на Руководство) путем открытия Services Editor снова, прокрутите вниз Клиенту DNS и проверьте столбец "Status". Это должен быть пробел; если бы было необходимо, чтобы это показало бы, "Запустился" в том столбце.
Лучшее обходное решение Windows 7/Vista должно было бы добавить два ключа реестра для управления количеством времени, кэш DNS сохраняется.
regedit
Перейдите к следующему местоположению:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
MaxCacheTtl
MaxNegativeCacheTtl
MaxCacheTtl
запись (правая панель) и выбор: Измените и измените значение на 1MaxNegativeCacheTtl
запись должна уже иметь значение 0 (оставьте ее, тот путь - видит снимок экрана),