Открыть сервисСервис

Блокировка сайтов на компьютере

Блокировка сайтов на компьютере — совокупность технических методов ограничения доступа к указанным интернет-ресурсам с конкретного вычислительного устройства. Применяется для защиты от вредоносного контента, контроля рабочего времени, предотвращения утечки данных и ограничения доступа несовершеннолетних к нежелательным материалам. Реализуется средствами операционной системы, сетевого оборудования, стороннего программного обеспечения и правовыми механизмами.

Основные методы

Изменение файла hosts

Файл hosts — системный текстовый файл, содержащий соответствие между доменными именами и IP-адресами. Расположение в Windows: C:\Windows\System32\drivers\etc\hosts, в Linux и macOS: /etc/hosts. При обращении к сайту операционная система сначала проверяет этот файл и только затем обращается к DNS-серверу.

Чтобы заблокировать сайт, достаточно добавить строку, направляющую запрос на локальный адрес:

`` 127.0.0.1 example.com 0.0.0.0 example.com ``

После сохранения файла кэш DNS очищается командой ipconfig /flushdns (Windows) или sudo dscacheutil -flushcache (macOS). Метод не требует дополнительного программного обеспечения, но требует прав администратора и легко обходится опытным пользователем — достаточно ввести IP-адрес напрямую или использовать прокси.

Настройка брандмауэра

Брандмауэр (межсетевой экран) Windows позволяет создавать правила блокировки исходящих соединений. Через «Монитор безопасности» или утилиту netsh advfirewall создаётся правило, запрещающее трафик к определённому адресу или порту. В Linux аналогичную функцию выполняет iptables или nftables, в macOS — встроенный пф (packet filter).

Пример команды в Windows:

`` netsh advfirewall firewall add rule name="BlockSite" dir=out action=block remoteip=93.184.216.34 ``

Ограничение метода: блокируется конкретный IP-адрес, а не доменное имя, поэтому при использовании CDN или смене адреса сайта правило перестаёт работать.

DNS-фильтрация

Смена DNS-сервера на фильтрующий позволяет блокировать целые категории ресурсов. Публичные сервисы с функцией фильтрации:

СерверАдресОсобенности
Cloudflare Family1.1.1.3Блокировка вредоносных и взрослых сайтов
OpenDNS FamilyShield208.67.222.123Готовые списки фильтрации
Quad99.9.9.9Блокировка вредоносных доменов

DNS-сервер меняется в настройках сетевого подключения или роутера. При смене на уровне роутера фильтрация действует на все устройства в локальной сети.

Родительский контроль Windows

В Windows 10 и 11 встроен инструмент «Безопасность семьи» (Microsoft Family Safety). Родитель создаёт учётную запись ребёнка, привязывает её к Microsoft-аккаунту и задаёт список разрешённых и запрещённых сайтов. Ограничения синхронизируются между устройствами и работают в браузере Microsoft Edge.

Стороннее программное обеспечение

Категория программ-блокировщиков включает:

  • BlockSite, StayFocusd — расширения для браузеров, блокирующие сайты по списку в заданные часы;
  • Cold Turkey, Freedom — десктопные приложения с жёсткими ограничениями, которые невозможно отключить до истечения заданного времени;
  • Kaspersky Safe Kids, Родительский контроль «Лаборатории Касперского» — решения с гибкой настройкой категорий и отчётом о посещениях;
  • Qustodio, Net Nanny — коммерческие пакеты родительского контроля.

Блокировка на уровне маршрутизатора

Роутер позволяет фильтровать трафик для всей домашней или офисной сети. Реализуется через:

  • встроенный веб-интерфейс с разделом «Parental Controls» или «Access Control»;
  • смену DNS-сервера на фильтрующий;
  • установку прошивки OpenWrt с пакетами dnsmasq и adblock, содержащими развёрнутые списки заблокированных доменов.

Правовые аспекты в России

В Российской Федерации действует Единый реестр запрещённых сайтов (ЕРИР), ведение которого возложено на Роскомнадзор. Операторы связи обязаны блокировать ресурсы, включённые в реестр по решениям судов и ведомств. Пользователь может столкнуться с блокировкой на уровне провайдера — в этом случае перечисленные методы не помогут обойти ограничение, поскольку оно применяется на стороне оператора связи.

Ограничения методов

Локальная блокировка на компьютере не является абсолютной: опытный пользователь может обойти её через VPN, анонимайзеры, смену DNS, прокси или TOR. Для обеспечения устойчивого ограничения применяется комбинация методов: DNS-фильтрация на роутере плюс локальный брандмауэр плюс родительский контроль. В корпоративной среде дополнительно настраивается прокси-сервер, через который проходит весь трафик.

Источники

  • Документация Microsoft по функции «Безопасность семьи»
  • Справка Apple по настройке Screen Time на Mac
  • Руководство OpenWrt по пакету dnsmasq
  • Официальные сайты Cloudflare (1.1.1.3) и Quad9
  • Инструкции «Лаборатории Касперского» по продукту «Родительский контроль»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru