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