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