Иногда возникает необходимость заблокировать доступ к определенным веб-сайтам. Это может быть вызвано различными причинами, такими как желание улучшить производительность компьютера, оградить детей от нежелательного контента или защитить компьютер от сомнительных ресурсов.
Сделать это не так сложно, как кажется на первый взгляд. Существует несколько простых и надежных способов, которые подойдут даже для тех, кто не очень хорошо разбирается в технологиях. Вы можете использовать как встроенные средства вашей операционной системы, так и специальные программы.
В этой статье мы рассмотрим самые эффективные методы блокировки сайтов, и вы сможете выбрать один, который работает для вас лучше всего. Вы сможете сделать это за несколько минут.
Простая блокировка сайта во всех браузерах путем правки файла hosts
Если вы не можете открыть Одноклассники или Вконтакте, это может быть связано с вирусом, который изменил системный файл hosts. Мы можем вручную внести изменения в этот документ, чтобы запретить доступ к определенным веб-сайтам. Как это сделать?
- Запустите программу блокнот от имени администратора. В Windows 10 это можно сделать через поиск (в поиске на панели задач) блокнота и последующий правый клик по нему. В Windows 7 найдите его в меню пуск, кликните по нему правой кнопкой мыши и выберите пункт «Запустить от имени администратора». В Windows 8 на начальном экране начните набирать слово «Блокнот» (просто так начните набор, ни в какое поле, оно появится само). Когда вы увидите список, в котором будет найдена нужная программа, кликните по ней правой кнопкой мыши и выберите пункт «Запуск от имени администратора».

- В блокноте, в меню выберите Файл — Открыть, пройдите в папку C:\Windows\System32\drivers\etc, поставьте отображение всех файлов в блокноте и откройте файл hosts (тот, который без расширения).

- Содержимое файла будет выглядеть примерно так, как показано на изображении ниже.

- Добавьте строки для сайтов, которые нужно заблокировать с указанием адреса 127.0.0.1 и обычного буквенного адреса сайта без http. В этом случае, после сохранения файла hosts, данный сайт открываться не будет. Вместо 127.0.0.1 можно использовать известные вам IP адреса других сайтов (между адресом IP и буквенным URL должен быть минимум один пробел). См. картинку с пояснениями и примерами. Обновление 2016: лучше создать две строки для каждого сайта — с www и без.

- Сохраните файл и перезагрузите компьютер.
Таким образом, у вас получилось заблокировать доступ к определенным сайтам. Но у этого метода есть и некоторые минусы: во-первых, человек, который хотя бы однажды сталкивался с подобной блокировкой, первым делом начнет проверять файл hosts, даже у меня на сайте есть несколько инструкций, как решить эту проблему. Во-вторых, этот способ работает только для компьютеров с Windows (на самом деле, аналог hosts есть в Mac OS X и Linux, но я не стану касаться этого в рамках данной инструкции). Более подробно: Файл hosts в Windows 10 (подойдет и для предыдущих версий ОС).
Как заблокировать сайт в брандмауэре Windows
В Windows 10, 8 и 7 фаервол «Брандмауэр Windows» также может заблокировать определенные сайты; он делает это по динамическому IP-адресу сайта.
Процесс блокировки будет выглядеть так:
- Откройте командную строку и введите ping адрес_сайта после чего нажмите Enter. Запишите IP-адрес, с которым ведется обмен пакетами.

- Запустите брандмауэр Windows в режиме повышенной безопасности (можно использовать поиск Windows 10 и 8 для запуска, а в 7-ке — Панель управления — Брандмауэр Windows — Дополнительные параметры).

- Выберите пункт «Правила для исходящего подключения» и нажмите «Создать правило».

- Укажите «Настраиваемые»

- В следующем окне выберите «Все программы».

- В окне «Протокол и порты не изменяйте настроек.
- В окне «Область» в разделе «Укажите удаленные IP-адреса, к которым применяется правило» отметьте пункт «Указанные IP адреса», затем нажмите «Добавить» и добавьте IP-адрес сайта, который нужно заблокировать.

- В окне «Действие» укажите «Блокировать подключение».

- В окне «Профиль» оставьте отмеченными все пункты.
- В окне «Имя» назовите свое правило (название на ваше усмотрение).
Всё, что вам нужно сделать, это сохранить правило. Брандмауэр Windows будет блокировать сайт по IP-адресу, когда он попытается открыть его.
Блокировка сайта в Google Chrome
Как заблокировать сайт в Google Chrome, мы рассмотрим здесь, но этот метод также работает для других браузеров с поддержкой расширений. Для этого в магазине Chrome есть специальное расширение Block Site.

Следует отметить, что после установки расширения вы можете получить доступ к настройкам через правый клик в любом месте открытой страницы Google Chrome; все настройки на русском языке и включают следующие опции:
- Блокировка сайта по адресу (и перенаправление на любой другой сайт при попытке входа на указанный.
- Блокировка слов (если слово встречается в адресе сайта, он будет заблокирован).
- Блокировка по времени и дням недели.
- Установка пароля на изменение параметров блокировки (в разделе «убрать защиту»).
- Возможность включить блокировку сайта в режиме инкогнито.

Все эти функции доступны без дополнительных затрат, но премиум-аккаунт включает в себя защиту от удаления расширения.
Чтобы заблокировать сайты в Chrome, вы можете скачать Block Site на официальной странице расширения.
В зависимости от причины и того, кто это делает, можно блокировать сайты по-разному. Обычные люди могут использовать настройки своего браузера, родительский контроль или специальные программы, чтобы не заходить на нежелательные сайты. Компании, школы или интернет-провайдеры могут блокировать сайты через свои сети, чтобы ограничить доступ к работе или безопасности. Кроме того, государство может блокировать сайты на законодательном уровне, если они нарушают законы.
Блокировка нежелательных сайтов с помощью Яндекс.DNS
Благодаря бесплатному сервису Яндекс.DNS Яндекс может защитить детей от вредных веб-сайтов, автоматически блокируя любые сайты, которые могут угрожать безопасности детей, а также мошеннические сайты и ресурсы с вирусами.

Настройка Яндекс.DNS не сложна.
- Зайдите на сайт https://dns.yandex.ru
- Выберите режим (например, семейный), не закрывайте окно браузера (на понадобятся адреса из него).
- Нажимаем клавиши Win+R на клавиатуре (где Win — клавиша с эмблемой Windows), вводим ncpa.cpl и нажимаем Enter.
- В окне со списком сетевых подключений нажмите правой кнопкой мыши по вашему Интернет-подключению и выберите «Свойства».
- В следующем окне, со списком сетевых протоколов, выберите IP версии 4 (TCP/IPv4) и нажмите «Свойства».
- В полях для ввода адреса DNS-сервера введите значения Яндекс.DNS для выбранного вами режима.

Проверьте настройки. Теперь во всех браузерах нежелательные веб-сайты будут блокироваться автоматически, и вы будете уведомлены о причине этого. Другой платный сервис, skydns.ru, позволяет заблокировать определенные сайты и контролировать доступ к различным ресурсам.
Как заблокировать доступ к сайту с помощью OpenDNS
Бесплатный сервис OpenDNS для личного использования позволяет блокировать сайты и многое другое. Тем не менее, мы рассмотрим именно блокирование доступа с помощью OpenDNS. Инструкция, представленная ниже, требует некоторого опыта и понимания того, как это работает, поэтому не рекомендуется использовать ее, если вы не уверены, что можете самостоятельно настроить Интернет на своем компьютере.

Для начала вам потребуется зарегистрироваться в OpenDNS Home, чтобы получить доступ к бесплатному фильтру нежелательных сайтов. Посмотрите этот веб-сайт: https://www.opendns.com/home-internet-security/.
После ввода информации, включая адрес электронной почты и пароль, вы попадете на страницу в следующем виде:

Он содержит ссылки на англоязычные инструкции по смене DNS на компьютере, Wi-Fi роутере или DNS-сервере. Блокировка сайтов — это то, что нужно для организаций. Несмотря на то, что инструкции доступны на сайте, я предоставляю эту информацию более кратко и в русском языке здесь. (Вы все равно должны прочитать руководство на веб-сайте; иначе вы не сможете перейти к следующему пункту).
В Windows 7 и Windows 8 перейдите в центр управления сетями и общим доступом и выберите пункт «Изменение параметров адаптера» в списке слева, чтобы изменить DNS на одном компьютере. Затем кликните правой кнопкой мыши на подключении к Интернету и выберите пункт «Свойства». Затем выберите TCP/IPv4 в списке компонентов подключения, выберите «Свойства» и укажите DNS-адреса OpenDNS 208.67.222.222 и 208.67.220.220, а затем нажмите «Ок».

Вызовите DNS, предоставленный в параметрах подключения.
Кроме того, рекомендуется очистить кэш DNS. Это можно сделать, зайдя в командную строку от имени администратора и введя команду ipconfig /flushdns.
Пропишите указанные DNS сервера в настройках WAN подключения для изменения DNS в pоутере и последующей блокировки сайтов на всех устройствах, подключенных к Интернету с помощью него. Если у вашего провайдера используется динамичный IP-адрес, установите программу OpenDNS Updater (будет предложено далее) на компьютер, который обычно подключается и всегда подключен к Интернету через этот роутер.

Если нужно, указываем имя сети и загружаем OpenDNS Updater.
На этом готово. На сайте OpenDNS можете перейти к пункту «Test your new settings», чтобы проверить, все ли было сделано правильно. Если все в порядке, вы увидите сообщение об успехе и ссылку для перехода в панель администрирования OpenDNS Dashboard.
В первую очередь вам потребуется в консоли указать IP-адрес, к которому будут применяться последующие настройки. Если ваш провайдер использует динамический IP-адрес, необходимо установить приложение, которое можно найти по ссылке «софт для клиентов». Эта программа, которая предлагается при назначении имени сети в следующем шаге, отправляет данные о текущем IP-адресе вашего компьютера или сети, если используется Wi-Fi-роутер. На следующем этапе вам потребуется указать название «контролируемой» сети, которое вы можете выбрать, как показано выше.

Узнайте, какие сайты блокировать с помощью OpenDNS.
После того, как сеть добавлена, она появится в списке — кликните по IP адресу сети, чтобы открыть настройки блокировки. Вы можете установить заранее подготовленные уровни фильтрации, а также заблокировать любые сайты в разделе Manage individual domains. Просто введите адрес домена, поставьте пункт Always block и нажмите кнопку Add Domain (Вам также будет предложено заблокировать не только, например, odnoklassniki.ru, но и все социальные сети).
Сайт заблокирован
Следует нажать кнопку «Apply» после добавления домена в список блокировки. Затем нужно подождать несколько минут, пока изменения вступят в силу на всех серверах OpenDNS. После внесения изменений на сайт, который заблокирован, вы увидите сообщение о том, что сайт заблокирован в этой сети, а также предложение связаться с системным администратором.
Как видно, существует множество способов заблокировать нежелательные веб-сайты. Неважно, хочешь ли ты оградить ребенка от него, сосредоточиться на работе или просто чувствовать себя безопаснее в Интернете.
Главное — выбрать способ, который для вас наиболее удобен. Для разовой блокировки достаточно встроенных настроек браузера, но если нужна надежная защита всех устройств в доме, то лучше настроить фильтрацию прямо на роутере.
Помни, что Интернет — это твое место, и ты имеешь полное право решать, что в него попадает. Потратьте несколько минут, чтобы настроить его прямо сейчас, и это сэкономит тебе много нервов и времени в будущем.








