Как заблокировать сайты в файле хостов Windows 8
По умолчанию в Windows 8 используется новый подход к файлу hosts - он не позволяет блокировать Facebook и другие веб-сайты путем изменения файла hosts. К счастью, есть способ обойти это ограничение.
Когда вы добавляете определенные адреса веб-сайтов в файл хостов Windows 8, Windows 8 автоматически удаляет их, фактически игнорируя ваши изменения. Microsoft не просто делает это, чтобы раздражать нас - есть веская причина для этого.
Что такое файл хостов?
Когда вы заходите на веб-сайт, ваш компьютер связывается с сервером вашей системы доменных имен (DNS) и запрашивает его числовой IP-адрес. Например, Facebook.com отображается на 66.220.158.70. Ваш компьютер подключится к этому числовому IP-адресу и получит доступ к веб-сайту..
Ваш файл hosts - это файл, локальный для вашего компьютера, который может переопределить это поведение. Отредактировав файл hosts, вы можете указать Facebook.com на любой IP-адрес. Некоторые люди используют этот трюк для блокировки веб-сайтов - например, вы можете указать Facebook.com на 127.0.0.1, который является локальным IP-адресом вашего компьютера. Когда кто-то пытается получить доступ к Facebook.com на вашем компьютере, ваш компьютер пытается подключиться к себе на 127.0.0.1. Он не найдет веб-сервер, поэтому соединение сразу прекратится.
Почему ограничение на месте
К сожалению, вредоносные программы часто редактируют файл hosts, чтобы добавить такие строки. Например, вредоносная программа может указывать Facebook.com на совершенно другой IP-адрес - один, управляемый вредоносной организацией. Вредоносный сайт можно даже замаскировать под Facebook.com. Пользователь просматривает свою адресную строку, видит Facebook.com и никогда не думает, что он может смотреть на фишинговый сайт..
Чтобы этого не произошло, Windows 8 (точнее, антивирус Защитника Windows, включенный в Windows 8) отслеживает ваш файл hosts. Когда он замечает, что такой сайт, как Facebook.com, был добавлен в ваш файл hosts, он немедленно удаляет запись и разрешает подключения к обычному веб-сайту Facebook.com..
На самом деле это важная функция безопасности для многих пользователей, которые никогда не захотят редактировать свой хост-файл. Однако, если вы опытный пользователь, который хочет отредактировать файл хостов, чтобы заблокировать сайт, вы можете отключить это ограничение..
Способы обойти ограничение
Поскольку это ограничение установлено антивирусом Защитника Windows (ранее известным как Microsoft Security Essentials), включенным в Windows 8, у вас есть несколько вариантов его обхода:
- Исключить файл hosts из мониторинга в Защитнике Windows - Если вы хотите использовать Защитник Windows вместо стороннего антивируса, это ваш лучший вариант. Это означает, что Windows не защитит вас от вредоносных записей файлов узлов, добавленных вредоносными программами, однако.
- Установите сторонний антивирус - Многие сторонние антивирусные приложения не будут так агрессивно относиться к защите вашего файла hosts. Многие, такие как avast! и AVG, бесплатны. При установке стороннего антивируса Защитник Windows отключит себя.
Вы также можете полностью отключить Защитник Windows, но это не очень хорошая идея, если вы не используете сторонний антивирус. Даже если вы осторожный пользователь компьютера, наличие нескольких уровней защиты является хорошей практикой безопасности..
Исключение файла Hosts
Чтобы исключить отслеживание файла хостов в Защитнике Windows, сначала откройте Защитник Windows - нажмите клавишу Windows, введите Защитник Windows и нажмите Enter..
Перейдите на вкладку «Настройки» и выберите Исключенные файлы и местоположения категория.
Нажмите кнопку «Обзор» и перейдите к следующему файлу:
C: \ Windows \ System32 \ Drivers \ Etc \ хостов
(Если вы установили Windows в другой каталог, начните с этого каталога вместо C: \ Windows)
Нажмите кнопку «Добавить», затем нажмите «Сохранить изменения», чтобы сохранить изменения..
Теперь вы можете редактировать файл hosts в обычном режиме..
Редактирование вашего файла хостов
Вы должны будете отредактировать ваш хост-файл как администратор. Если вы откроете его как обычно и попытаетесь сохранить его, вы увидите сообщение о том, что у вас нет разрешения на сохранение файла в его местоположении..
Чтобы запустить Блокнот как администратор, нажмите клавишу Windows, введите Блокнот, щелкните правой кнопкой мыши появившееся приложение «Блокнот» и выберите Запустить от имени администратора. (Вы также можете запустить любой другой текстовый редактор, например Notepad ++.)
Нажмите Файл -> Открыть в окне Блокнота и перейдите к следующему файлу:
C: \ Windows \ System32 \ Drivers \ Etc \ хостов
Вам нужно будет выбрать Все файлы в поле типа файла в нижней части открытого диалога, иначе файл hosts не появится в списке..
Добавьте строку для каждого сайта, который вы хотите заблокировать. Введите номер 127.0.0.1, затем пробел или вкладку, а затем введите имя веб-сайта. Например, следующие строки будут блокировать как facebook.com, так и example.com:
127.0.0.1 facebook.com
127.0.0.1 example.com
Сохраните файл после того, как вы закончите. Ваши изменения вступят в силу немедленно, и сайт будет заблокирован - перезапуск системы или браузера не требуется.