Windows 8 и блокировка сайтов путем редактирования файла hosts

18
Фев
0

Если вы уже привыкли блокировать сайты при помощи изменения файла hosts, то после перехода на Windows 8 вы уже успели заметить, что этот метод перестал работать, потому что Windows 8 по-новому работает с файлом hosts. Эта операционная система не позволит вам заблокировать нежелательные для вас сайты за счет простого редактирования файла hosts. Теперь при добавлении строк в этот файл или при изменении уже сужществующих строк с адресами веб-сайтов и их IP, Windows 8 будет игнорировать внесенные изменения и автоматически восстанавливать первоначальную информацию которая содержалась в этом файле. Рассмотрим способ решения этой проблемы.

Для начала немного информации. Что же такое файл hosts и зачем он нужен? При попытке посетить тот или иной веб-сайт, наш компьютер сначала обращается к DNS серверу который устанавливает соответствие между именем сайта и его IP-адресом. Например, сайту vk.com соответствует IP-адрес 87.240.143.244. После этого наш компьютер подключается к полученному IP-адресу, и загружает информацию с нужного нам сайта.

Файл hosts находящийся на нашем компьютере – это фактически наш локальный DNS-сервер, который может устанавливать соответствие между адресами сайтов и их IP, которые будут работать только на нашем конкретном компьютере. Таким образом, редактируя файл hosts, мы можете указать для сайта vk.com любому IP-адрес. Эту особенность очень удобно использовать для блокирования нежелательных для нас веб-сайтов. Т.е. если указать для сайта vk.com IP-адрес 127.0.0.1, который является нашим локальным IP-адресом, то при попытке обращения браузера с нашего компьютера к vk.com, наш компьютер будет подключаться к самому себе, но т.к. веб-сервера он у нас не найдет, то и страничку показать он не сможет.

Но в Windows 8 Microsoft изменила работу с файлом hosts и сделала это исходя из благих намерений. Ведь файл hosts часто редактируют различные вредоносные программы и добавляют в него различные строки. Таким образом после изменения файла hosts какой либо вредоносной программой, ваш компьютер может перестать заходить к примеру на сайт ВКонтакте, а может быть и вместо сайта vk.com попадать на совершенно другую страницу, на которой будет производиться попытка хищения ваших регистрационных данный, паролей и т.д. Для того, чтобы избежать таких ситуаций, Windows 8 (или точнее встроенный защитник Windows) отслеживает изменения в файле hosts и при добавлении в него какой-либо информации, защитник удаляет новую запись и сохраняет информацию о соответствии имен сайтов и их IP-адресов в первоначальном состоянии.

Но, т.к. мы используем изменение файла хост для запрещения доступа к ненужным или нежелательным сайтам, нам необходимо вернуть себе возможность редактирования файла hosts. Для этого мы можем или исключить файл hosts из списка файлов отслеживаемых защитником Windows (но помните, что после этого Windows больше не будет защищать ваш файл hosts от изменений вносимых любыми, в том числе и вредоносными программами) или же установить другой антивирус который не блокирует изменение файла hosts (Как правило, при установке стороннего антивируса, защитник Windows самостоятельно отключается).

Для того, чтобы исключить файл hosts из списка отслеживания защитником Windows нам нужно открыть сам защитник Windows. Для этого в меню «Пуск», в поиске введем «Windows Defender», затем в результатах поиска выбираем «защитник Windows» и открываем это приложение. Переходим на вкладку «Параметры» в разделе «Исключенные файлы и расположения» и кликаем по кнопке «Обзор». В открывшемся окне переходим к файлу hosts находящемуся в папке

C:\Windows\System32\Drivers\etc\hosts

Нажимает на кнопку «Добавить» и сохраняем изменения. Вот и все, теперь мы можем как и прежде редактировать наш файл hosts, и Windows не станет отменять внесенные нами изменения.

Не забывайте, что редактировать файл hosts нам нужно только от имени администратора, поскольку при попытке изменить его с правами обычного пользователя мы увидим сообщение о недостаточности прав для редактирования этого файла. После того как вы запустите Блокнот от имени администратора (нажав на нем правой кнопкой мыши и выбрав пункт «Запуск от имени администратора»), нажмите на пункт меню «Файл», затем выберите «Открыть» и перейдите к файлу hosts расположенному в папке:

C:\Windows\System32\Drivers\etc\hosts

В окне выбора файла нам необходимо снизу выбрать опцию «Все файлы» для того чтобы редактор пытался открывать все файлы, а не только файлы с расширением .txt, после этого вы увидите в списке файл hosts. После того как мы откроем файл и добавим в него для каждого блокируемого сайта свои строки, например

127.0.0.1 vk.com

Для того чтобы заблокировать сайт ВКонтакте, сохраняем файл. Изменения вступят в силу сразу же, без перезагрузки, и мы можем сразу же проверить работоспособность внесенных изменений. Но относитесь с осторожностью к блокировке сайтов таким образом, например если вы по ошибке заблокируете сайт http://delphist.ru/ , то вы не сможете прочитать интересные новости из мира гаджетов, а эти новости могут быть интересны вам и вашим знакомым.

Рубрика: Windows
Нет комментариев

Отзывов нет

Комментариев пока нет.

Ваш отзыв

RSS-лента комментариев