Windows пропонує простий та ефективний спосіб закрити доступ до небажаних веб-сайтів. Це можуть бути, наприклад, сайти-розповсюдників вірусів, сайти азартних ігор та лотерей тощо. Вказавши ці сайти у файлі Windows hosts можна заблокувати такі сайти універсально у всіх браузерах на ПК, не вимагаючи ніякого додаткового програмного забезпечення.
Що таке файл Hosts і як він блокує веб-сайти
Файл hosts – являє собою простий текстовий документ, який діє як адресна книга для веб-сайтів. В цьому файлі зберігаються IP-адреса веб-сайту та його доменне ім’я, яке ви вводите в браузері. Файл hosts існує майже в кожній ОС, наприклад, включаючи Android. Однак, на відміну від Android, Windows дозволяє редагувати файл hosts.
Щоб блокувати веб-сайт, просто вкажіть неправильну IP-адресу цього веб-сайту. Наприклад, соцмережа Facebook має доменне ім’я www.facebook.com, яке ви вводите в браузері. Але браузеру для переходу потрібно знати не доменне ім’я, а IP-адресу сайту Facebook. Якщо в файлі hosts сайту www.facebook.com співставити неіснуючу IP-адресу, браузер не зможе відкрити веб-сайт. Простий і ефективний трюк.
Покрокове керівництво по блокуванню веб-сайту
Процес включає в себе запуск блокноту Notepad з правами адміністратора, відкриття файлу hosts, додавання веб-сайтів, які ви хочете заблокувати, а потім збереження файлу.
Крок 1: Відкрийте Блокнот від імені адміністратора
Це найважливіший крок. Файл hosts є захищеним системним файлом, тому для його редагування вам потрібні права адміністратора. Якщо ви спробуєте відкрити і зберегти його звичайним способом, ви отримаєте повідомлення про помилку “в дозволі відмовлено”.
- Натисніть кнопку “Пуск” або клавішу Windows .
- Введіть ” Блокнот ” в рядок пошуку.
- Результати пошуку клацніть правою кнопкою миші на Блокноті і виберіть Запуск від імені адміністратора .
- З’явиться запит на управління обліковими записами користувачів (UAC). Натисніть Так , щоб надати адміністративні дозволу.
Тепер у вас буде відкрито порожнє вікно “Блокнота”, але цей екземпляр “Блокнота” має право редагувати системні файли.
Крок 2: Відкрийте файл Hosts
Тепер, коли Notepad запущений з правильними дозволами, вам потрібно перейти до розташування файлу hosts.
- В Блокноті натисніть Файл > Відкрити.
- У полі “Ім’я файлу” введіть такий шлях і натисніть Enter:
- C:\Windows\System32\drivers\etc
- За замовчуванням ви не побачите ніяких файлів, тому що Notepad шукає файли .txt. Клацніть випадаюче меню в правому нижньому куті з написом “Текстові документи (*.txt) та змініть його на “Всі файли ( . )”.
- Тепер ви побачите кілька файлів. Виберіть файл з ім’ям “hosts” та натисніть “Відкрити”.
Крок 3: Додайте веб-сайти в список заблокованих
Відкриється файл hosts з текстом, що пояснює його призначення. Будь-який рядок, що починається з символу #, є коментарем і ігнорується Windows.
Щоб блокувати веб-сайт, ви додасте новий рядок в самому кінці файлу.
- Перейдіть в кінець файлу і почніть новий рядок.
- Введіть 127.0.0.1, натисніть клавішу табуляції або кілька пробілів, а потім введіть адресу веб-сайту, який ви хочете заблокувати.
- Для досягнення найкращих результатів, вам слід заблокувати як www, так і не www версії сайту. Створіть окремий запис для кожного сайту.
IP-адреса є адресою 127.0.0.1 “localhost” або “loopback”. Це внутрішній IP-адресу вашого власного комп’ютера. Вказуючи домен веб-сайту на цю адресу, ви перешкоджаєте доступу вашого комп’ютера до реального сайту в Інтернеті.
Щоб заблокувати Facebook і Twitter, вам слід додати наступні рядки в кінець вашого файлу hosts:
127.0.0.1 www.facebook.com
127.0.0.1 facebook.com
127.0.0.1 www.twitter.com
127.0.0.1 twitter.com
127.0.0.1 www.instagram.com
127.0.0.1 instagram.com
Крок 4: Збережіть внесені зміни
Після того як ви додали веб-сайти, які потрібно заблокувати, вам необхідно зберегти файл.
- Натисніть Файл > Зберегти.
- Закрийте Блокнот.
Оскільки ви відкрили Блокнот від імені адміністратора, він буде збережений без будь-яких помилок дозволу.
Крок 5: Очистіть кеш DNS (важливо)
Windows зберігає кеш нещодавно відвіданих веб-сайтів для швидкого доступу до IP-адрес. Щоб переконатися, що ваші зміни у файлі hosts вступили в силу негайно, вам необхідно очистити цей кеш.
- Відкрийте командний рядок від імені адміністратора (точно так само, як ви робили для Notepad на кроці 1).
- Введіть таку команду та натисніть клавішу Enter: ipconfig /flushdns
- Ви побачите повідомлення з підтвердженням: Кеш DNS-розпізнавача видалено.
Ця команда змушує Windows перечитувати файл hosts для майбутніх запитів до веб-сайту.
Як розблокувати веб-сайти
Щоб перевірити, чи працює блокування, просто відкрийте будь-який веб-браузер і перейти на веб-сайтів, які ви додали в файл hosts. Ви повинні побачити сторінку з помилкою, на якій говориться, що “сайт недоступний” або щось подібне.
Розблокування: Щоб розблокувати веб-сайт, просто виконайте ті ж дії, щоб відкрити файл hosts від імені адміністратора і:
- Видаліть додані вами рядки або поставте символ ” # ” на початку кожного рядка, щоб перетворити його на коментар, який змушує Windows ігнорувати його. Це хороший спосіб тимчасово розблокувати сайт без необхідності повторного введення рядка пізніше.