Блокировка сайтов¶
Блокировка сайтов — это ограничение доступа пользователя к веб-ресурсам на уровне операционной системы, браузера, сетевого оборудования или провайдера связи. Цели блокировки различаются: от защиты от вредоносного ПО и рекламы до ограничения доступа к определённым ресурсам на корпоративных и образовательных сетях. В России блокировка сайтов также применяется государственными органами в рамках исполнения законодательства.
¶Способы блокировки
¶Через файл hosts
Файл hosts — системный текстовый файл, сопоставляющий доменные имена с IP-адресами. Он имеет приоритет над DNS-запросами, поэтому запись в нём перенаправляет или «обнуляет» доступ к сайту.
В Windows файл расположен по пути C:\Windows\System32\drivers\etc\hosts, в Linux и macOS — /etc/hosts. Чтобы заблокировать сайт, достаточно добавить строку:
`` 0.0.0.0 example.com ``
После сохранения файла изменения вступают в силу после очистки DNS-кэша командой ipconfig /flushdns (Windows) или sudo dscacheutil -flushcache (macOS). Для редактирования в Windows/Linux требуется учётная запись администратора.
¶Через браузер
Большинство браузеров не имеют встроенного механизма блокировки конкретных сайтов, однако расширения — блокировщики рекламы и веб-фильтры — позволяют создавать списки запрещённых адресов. Наиболее известные расширения:
- uBlock Origin — открытый фильтр, поддерживающий пользовательские списки правил;
- AdGuard — блокировка рекламы и нежелательных ресурсов;
- BlockSite — простой инструмент для блокировки выбранных URL.
Некоторые корпоративные расширения устанавливаются администратором и не могут быть удалены пользователем.
¶Через роутер (маршрутизатор)
Блокировка на уровне роутера распространяется на все устройства в локальной сети. Основные методы:
- Запись в DNS-клиенте. Смена DNS-сервера маршрутизатора на публичный фильтрующий (например, CleanBrowsing Family или OpenDNS FamilyShield) позволяет блокировать категории сайтов — порнографию, вредоносные ресурсы, социальные сети.
- Таблица DNS-фильтрации. Многие роутеры (ASUS с ASUSWRT-Merlin, Keenetic, MikroTik) поддерживают собственные списки блокируемых доменов.
- Перенаправление на несуществующий адрес. Запись
192.168.1.1 blocked.example.comв настройках DHCP/DNS перенаправляет запрос на локальный роутер, который вернёт ошибку.
¶Через операционную систему
В Windows для блокировки доступа к сайту используется файл hosts либо правила брандмауэра Windows Defender. Правило можно настроить через оснастку «Брандмауэр Windows с расширенной безопасностью», запретив исходящие соединения к определённым IP-адресам или портам.
В Linux применяется утилита iptables или nftables для фильтрации трафика, а также dnsmasq для DNS-блокировки на уровне локального сервера.
¶Через DNS-сервисы
Публичные DNS-сервисы с функцией фильтрации блокируют доступ к сайтам по категориям, не требуя установки ПО:
| Сервис | Адрес | Особенности |
|---|---|---|
| CleanBrowsing | 185.228.168.9 | Фильтр семейного контента |
| OpenDNS FamilyShield | 208.67.222.123 | Блокировка взрослых сайтов |
| Quad9 | 9.9.9.9 | Блокировка вредоносных доменов |
| Cloudflare Family | 1.1.1.3 | Фильтрация вредоносного и взрослого контента |
Смена DNS выполняется в настройках сетевого подключения операционной системы или в интерфейсе роутера.
¶Блокировка сайтов в России
В Российской Федерации блокировка интернет-ресурсов осуществляется на основании решений судов и ведомств. Основные регуляторы и инструменты:
- Роскомнадзор — ведёт реестр запрещённых сайтов (Единый реестр запрещённых сайтов), включая ресурсы с экстремистским контентом, наркотиками, детской порнографией и материалами, признанными нежелательными.
- Реестр Роскомнадзора — доступен по адресу
eais.rkn.gov.ru, содержит домены, IP-адреса и URL, заблокированные по решению суда или ведомства. - ТСПУ (технические средства противодействия угрозам) — оборудование, устанавливаемое у операторов связи, которое позволяет блокировать трафик по указаниям Роскомнадзора, в том числе по SNI-запросам и IP-адресам.
Операторы связи обязаны блокировать ресурсы из реестра в течение суток после внесения в него записи, а в отдельных случаях — немедленно. За обход блокировок с использованием VPN-сервисов в России предусмотрена административная ответственность: с 1 сентября 2022 года продажа VPN-сервисов, не подключённых к системе ТСПУ, запрещена.
¶Корпоративная и родительская блокировка
В организациях и школах блокировка сайтов реализуется с помощью:
- Прокси-серверов (Squid, WinGate) — фильтруют HTTP/HTTPS-запросы по спискам правил;
- UTM-систем (Kerio Control, pfSense, 1С-Битрикс) — комплексные межсетевые экраны с веб-фильтрацией;
- Родительского контроля ОС — встроенные средства Windows (Семейная безопасность), macOS (Screen Time), Android (Family Link) и iOS (Screen Time) позволяют ограничивать доступ к сайтам по категориям.
¶Ограничения и обход блокировок
Полная блокировка сайта технически труднодостижима: пользователь может использовать VPN, прокси, DNS-over-HTTPS, Tor или менять DNS-сервер. Методы обхода включают:
- VPN-клиенты;
- веб-прокси;
- DNS-over-HTTPS и DNS-over-TLS, скрывающие DNS-запросы от провайдера;
- браузер Tor, маршрутизирующий трафик через цепочку узлов.
Для администратора сети надёжная блокировка требует сочетания нескольких методов: DNS-фильтрации, правил брандмауэра и контроля установленного ПО.
Источники:
- Документация Microsoft по файлу hosts и брандмауэру Windows
- Руководства CleanBrowsing, OpenDNS и Quad9 по настройке DNS-фильтрации
- Официальный сайт Роскомнадзора, реестр запрещённых сайтов (eais.rkn.gov.ru)
- Федеральный закон «Об информации, информационных технологиях и о защите информации» (№ 149-ФЗ)
- Документация uBlock Origin и AdGuard
