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 игнорировать его. Это хороший способ временно разблокировать сайт без необходимости повторно вводить строку позже.