Блокування сайтів в Windows 8 через файл hosts


Що таке файл hosts?

При підключенні до веб-сайту, ваш комп'ютер спочатку звертається до сервера доменних імен DNS і запитує IP-адресу потрібного сайту. Так, наприклад, сайту Facebook.com відповідає IP-адреса 66.220.158.70. Потім ваш комп'ютер підключається до выясненному IP-адресою, і отримує доступ до сайту.

Ваш хост-файл - це файл, локальний для вашого комп'ютера, який може змінювати вищенаведене поведінку. Редагуючи файл hosts, ви можете "прив'язати" Facebook.com до будь-якого бажаного IP-адресою. Деякі люди використовують цей прийом для блокування веб-сайтів.

Так, наприклад, ви можете прив'язати Facebook.com до адресою 127.0.0.1, який є вашим локальним IP-адресою. Надалі при спробі звернення кого-небудь з вашого комп'ютера до Facebook.com ваш комп'ютер спробує підключитися до самого себе. Однак веб-сервера він у вас не знайде, і тому підключення не буде.

Подібним чином блокується підключення програм до серверів активації, щоб знайдені на просторах Інтернету «ліві» ключі не переставали працювати.

Навіщо Microsoft змінила роботу з файлом hosts?

На жаль, файл hosts часто редагують шкідливі програми, додаючи в нього різні рядки. Так, наприклад, троян може "прив'язати" Facebook.com до зовсім іншого IP-адресою, на якому буде стояти спеціально підготовлений хакерський сервер, який може видавати себе за реальний Facebook.com. Користувач буде бачити в рядку адреси назва Facebook.com і ніколи навіть не здогадається, що знаходиться на шахрайський сайт.

Щоб запобігти це, Windows 8 (або точніше захисник Windows у Windows 8) стежить за вашим файлом hosts. При додаванні в нього якого-небудь сайту, на зразок vk.com, операційна система негайно видаляє нову запис і тим самим забезпечує підключення до нормального сайту vk.com.

Для багатьох користувачів таку поведінку операційної системи дуже важливо, адже воно спрямоване на їх безпеку. Однак, будучи любителем все робити самостійно – ви можете вимкнути відстеження змін файлу hosts.

У зв'язку з тим, що відстеженням змін файлу hosts займається захисник Windows, ви можете:

  • Виключити файл hosts з відстеження захисником Windows. Це найкращий спосіб. Проте його використання буде означати, що Windows більше не буде захищати ваш файл hosts від змін шкідливими програмами.
  • Встановити антивірус від стороннього розробника. Багато сторонні антивіруси не будуть настільки агресивно поводитися з вашим файлом hosts. При установці стороннього антивіруса, захисник Windows самостійно відключиться.

Ви також можете повністю відключити Windows defender, але це не дуже гарна ідея (якщо, звичайно, після цього ви не встановите собі сторонній антивірус). Навіть будучи обережним користувачем, наявність декількох рівнів захисту є гарною практикою безпеки.

Виняток файлу hosts з відстеження захисником Windows

Для виключення файлу hosts з відстеження захисником Windows, спочатку відкрийте сам захисник Windows. Для цього введіть у пошуку Windows Defender.

Блокировка сайтов в Windows 8 через файл hosts

Зліва, в результатах пошуку виберіть захисник Windows і відкрийте програму.

Блокировка сайтов в Windows 8 через файл hosts

На вкладці «Параметри» в розділі «Виключені файли і розташування» клацніть по кнопці «Обзор» і пройдіть до наступного файлу:

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

Якщо ви встановили Windows в іншій папці, то замість C:\Windows почніть з неї.

Блокировка сайтов в Windows 8 через файл hosts

Клікніть по кнопці «Додати» і збережіть зміни.

Блокировка сайтов в Windows 8 через файл hosts

Тепер ви можете відредагувати свій файл hosts, і Windows не стане ігнорувати внесені зміни.

Редагування файлу hosts

Редагувати файл hosts вам доведеться від імені адміністратора. При спробі відредагувати його звичайним чином, при збереженні ви побачите повідомлення про помилку зі словами про недостатність прав.

Для запуску Блокнота від імені адміністратора, клацніть по ньому правою кнопкою миші і з появи меню виберіть опцію запустити від імені адміністратора.

Блокировка сайтов в Windows 8 через файл hosts

До речі, для редагування файлу hosts ви також можете використовувати будь-який інший редактор, начебто Notepad .

У редакторі, клацніть по меню Файл -> Відкрити і пройдіть до наступного файлу:

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

У вікні вибору файлу вам необхідно знизу вибрати опцію «Всі файли», інакше файл hosts ви не побачите.

Блокировка сайтов в Windows 8 через файл hosts

Відкривши файл, додайте для кожної блокованою сайту рядок. Наберіть 127.0.0.1 потім натисніть кнопку пробілу або табуляції і потім напишіть назву веб-сайту. Так, наприклад, такі рядки заблокують facebook.com і vk.com:

127.0.0.1 facebook.com

127.0.0.1 vk.com

Блокировка сайтов в Windows 8 через файл hosts

Після редагування, збережіть файл. Зміни вступлять в силу негайно, і веб-сайти будуть заблоковані – перезавантаження системи не потрібно.

Блокировка сайтов в Windows 8 через файл hosts

От і все! Удачі вам!