Сети

Как заблокировать сайт: hosts, роутер, firewall, apps

Пошаговые инструкции по блокировке сайтов через файл hosts, браузер, роутер, брандмауэр Windows и приложения для Android/iOS. Блокировка доступа на ПК, смартфонах и всей сети без ПО.

6 ответов 2 просмотра

Как заблокировать доступ к определенному веб-сайту? Способы блокировки через файл hosts, браузер, роутер, firewall и приложения для разных устройств

Блокировка сайтов через файл hosts позволяет быстро заблокировать доступ к определенному веб-сайту на компьютере без установки дополнительного ПО. Этот метод работает на Windows, Mac и Linux, просто добавив строку вроде “127.0.0.1 example.com” в файл. Для полной защиты используйте роутер, firewall или приложения на Android и iOS — так заблокировать сайт получится на всех устройствах в сети.


Содержание


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

Файл hosts — это классика для тех, кто хочет заблокировать сайт локально. Он перехватывает DNS-запросы и перенаправляет их на локальный адрес, вроде 127.0.0.1. Почему это работает? Потому что браузер даже не дойдет до реального сервера.

На Windows найдите файл по пути C:\Windows\System32\drivers\etc\hosts. Откройте его в Блокноте от имени администратора — правой кнопкой мыши и “Запуск от имени администратора”. Добавьте в конец строку: 127.0.0.1 www.example.com (замените на нужный сайт, включая www для HTTPS). Сохраните. Очистите кэш DNS командой ipconfig /flushdns в cmd. Готово, сайт заблокирован.

А на Mac? Через Terminal: sudo nano /etc/hosts, введите пароль, добавьте ту же строку. Сохраните Ctrl+O, выйдите Ctrl+X. Для Linux аналогично в /etc/hosts. Но учтите: это не блочит IPv6 — добавьте ::1 www.example.com для полноты. И да, файл hosts windows 11 такой же, путь не изменился.

Плюсы просты: бесплатно, без интернета. Минус — редактировать вручную для каждого сайта, и не работает для IP-адресов напрямую. remontka.pro подробно разбирает нюансы для новичков.


Как заблокировать сайт в браузере

Хотите заблокировать сайт в браузере, не трогая систему? Расширения — ваш выбор. Они проще hosts и работают сразу.

В Chrome или Edge установите BlockSite из Chrome Web Store. Запустите, добавьте URL в черный список, задайте пароль. uBlock Origin тоже подойдет: создайте правило ||example.com^. Для Firefox — LeechBlock NG, там таймеры и расписания.

Это удобно для “как заблокировать порно сайты” или соцсетей. Но обход возможен через инкогнито или другой браузер. А если мобильный Chrome? Там расширения не ставятся, используйте флаги в chrome://flags, но лучше apps.

Представьте: вы на работе, и distraction-сайты под замком. Минутное дело, эффект на весь день. wikiHow показывает скрины для всех браузеров.


Заблокировка через роутер

Как заблокировать сайт через роутер? Идеально для всей сети — дети, гости, все устройства. Зайдите в настройки роутера (обычно 192.168.0.1 или 192.168.1.1, логин admin).

На TP-Link: “Дополнительные настройки” > “Контроль доступа” > “Черный список”, добавьте домен. Keenetic: “Пользователи и доступ” > “Фильтры”. Asus: AiProtection > “Родительский контроль”. Для HTTPS проверьте SNI-фильтры в новых прошивках.

Не все роутеры блочат HTTPS одинаково — старые перенаправляют на 127.0.0.1, но мобильные apps могут обходить. Обновите firmware сначала. Это мощнее hosts, но требует доступа к роутеру.

Если провайдер блокирует (РКН-лист), hosts не поможет — там DNS-уровень. lifehacker.ru советует начинать с роутера для дома.


Блокировка сайта в брандмауэре Windows

Firewall — для продвинутых. Как заблокировать сайт в брандмауэре? Блочим трафик по IP или порту.

В Windows Defender Firewall: “Дополнительные параметры” > “Правила исходящего подключения” > “Новое правило”. Выберите “Пользовательский”, порт 80/443 (HTTP/HTTPS), укажите IP сайта (узнайте через ping example.com). Разрешить/запретить. Или по программе: браузеру правило “Блокировать”.

PowerShell автоматизирует: New-NetFirewallRule -DisplayName "Block example.com" -Direction Outbound -RemoteAddress <IP> -Action Block. Для hosts + firewall — комбо.

Это бьет по HTTPS лучше, но IP меняется, мониторьте. Подходит для “заблокировать сайты android” через эмулятор, но не мобильный firewall. winitpro.ru с скриптами для ленивых.


Приложения для блокировки сайтов на Android и iOS

Заблокировать сайты android или на айфоне? Apps в помощь.

Android: BlockSite (бесплатно, пароль, расписание), AppBlock (root не нужен). Установите, добавьте URL. Для полного — DNSChanger на 127.0.0.1.

iOS: Screen Time в Настройках > “Ограничения контента” > “Веб-контент” > “Ограниченные сайты”. Добавьте example.com. Или Freedom app за деньги.

Apps круче hosts — с таймерами, но требуют батареи. Для семьи — Family Link (Google) или Qustodio. Как заблокировать сайт на андроид ребенку? Через эти инструменты легко.

staffcop.ru упоминает корпоративные аналоги, но для дома хватит free.


Как проверить блокировку и обойти её

Проверить: откройте сайт — 404 или timeout? Ping example.com — должен отвечать 127.0.0.1.

Обход: VPN (ProtonVPN), другой DNS (1.1.1.1), Tor. Hosts обходит hosts-файл? Нет, если локальный. Роутер — мобильный интернет.

Зачем знать? Чтобы усилить защиту. Нужен ли пароль в apps? Обязательно.


Источники

  1. wikiHow — Пошаговая инструкция по блокировке сайтов в браузерах и на устройствах: https://ru.wikihow.com/заблокировать-веб–сайт-во-всех-браузерах
  2. remontka.pro — Гайд по hosts, роутерам и браузерам для Windows: https://remontka.pro/block-website/
  3. Лайфхакер — Простые способы блокировки через расширения и роутер: https://lifehacker.ru/kak-zablokirovat-sajt/
  4. Windows для системных администраторов — Блокировка через firewall и PowerShell: https://winitpro.ru/index.php/2019/07/10/zablokirovat-sajty-windows-powershell/
  5. Staffcop — Корпоративные и локальные методы блокировки сайтов: https://www.staffcop.ru/blog/blocking_sites/

Заключение

Блокировка сайтов через файл hosts подойдет для быстрого старта, но комбинируйте с роутером и apps для надежности на всех устройствах. Главное — пароль и мониторинг, чтобы обходы не сработали. Выберите метод под вашу задачу: дома — роутер, лично — браузер. Теперь отвлекающие сайты не проблема.

W

Блокировка сайтов на Windows осуществляется через редактирование файла hosts (C:\Windows\System32\drivers\etc\hosts): откройте Блокнот от имени администратора и добавьте строку 127.0.0.1 example.com. Сохраните изменения для мгновенной блокировки. На Mac используйте Terminal аналогичным образом. Для iPhone/iPad активируйте “Ограничения” в Настройках, чтобы заблокировать сайт на айфоне. На Android установите бесплатное приложение BlockSite для простой блокировки сайта на андроид.

D

Как заблокировать сайт через файл hosts в Windows: путь C:\Windows\System32\drivers\etc\hosts, откройте в Блокноте от администратора, добавьте 127.0.0.1 domain.com и сохраните. Для блокировки сайтов в браузере используйте расширения вроде StayFocusd или uBlock Origin. На роутере (TP-Link, Keenetic) войдите в веб-интерфейс и добавьте URL в чёрный список. Заблокировать сайт https можно, указав IP-адрес. Подходит для родителей, чтобы заблокировать сайт ребенку.

Максим Волоцкий / Автор

Блокировка сайтов проста: редактируйте файл hosts (в папке etc), добавив 0.0.0.0 site.ru для заблокировать доступ к сайту. В Chrome/Firefox установите расширения BlockSite или uBlock Origin. Через роутер настройте родительский контроль в веб-интерфейсе. Для мобильных устройств используйте приложения вроде AppBlock на Android. Полезно для блокировки порно сайтов или отвлекающих ресурсов, повышая продуктивность.

И

Для корпоративной блокировки сайтов используйте ПО вроде Staffcop с мониторингом и чёрными списками. Локально редактируйте файл hosts для заблокировать сайт ru. В firewall Windows Defender создайте правило по IP/домену для исходящего трафика. На роутере настройте фильтры URL. Для разных устройств применяйте приложения с парольной защитой. Идеально для заблокировать определенные сайты в офисе или дома.

I

Заблокировать сайт в Windows через PowerShell: используйте скрипты Get-Content и Add-Content для файла hosts. Альтернатива — Брандмауэр Windows: создайте новое правило исходящего трафика по портам 80/443 к IP сайта. Как заблокировать сайт в брандмауэре эффективно блокирует трафик. Путь к файлу hosts windows 11 остаётся тем же: C:\Windows\System32\drivers\etc\hosts. Подходит для автоматизированной блокировки сайтов в больших количествах.

Авторы
W
Команда редакторов
D
Основатель и автор
И
Генеральный директор
I
Автор блога
Проверено модерацией
Модерация
Как заблокировать сайт: hosts, роутер, firewall, apps