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

AdGuard DNS: фильтрация рекламы на уровне сети

AdGuard DNS — это публичный DNS-сервис и программное обеспечение для фильтрации интернет-трафика, разработанное компанией AdGuard. В отличие от классических DNS-резолверов, которые только преобразуют доменные имена в IP-адреса, AdGuard DNS выполняет проверку запрашиваемых доменов на лету, блокируя доступ к рекламным, трекинговым и вредоносным ресурсам на сетевом уровне. Сервис был запущен в 2018 году и существует в двух основных формах: публичные DNS-серверы, доступные любому пользователю, и локальный сервер AdGuard Home для развертывания в домашней сети или на предприятии.

Принцип работы

Технология основана на сопоставлении DNS-запроса с обновляемыми базами данных доменов. Когда устройство запрашивает адрес сайта, сервер AdGuard сверяет домен со списками фильтрации. Если домен входит в базу рекламных сетей или трекеров, запрос блокируется, и устройству возвращается пустой ответ (обычно адрес 0.0.0.0), либо запрос перенаправляется на заглушку. Это позволяет отсекать нежелательный контент до того, как он будет загружен браузером или приложением, экономя трафик и ускоряя загрузку страниц.

Сервис поддерживает стандартные протоколы DNS (обычный DNS через UDP/TCP), а также защищенные версии: DNS-over-HTTPS (DoH) и DNS-over-TLS (DoT), шифрующие запросы от перехвата. Дополнительно поддерживается протокол DNSCrypt.

Публичные серверы

AdGuard предоставляет несколько бесплатных публичных DNS-адресов, которые можно указать в настройках операционной системы или роутера:

  • 94.140.14.14 и 94.140.15.15 — стандартные серверы с фильтрацией рекламы и трекеров.
  • 94.140.14.15 и 94.140.15.16 — семейные серверы с дополнительной блокировкой сайтов для взрослых.
  • Для DoH и DoT используются адреса dns.adguard-dns.com и family.adguard-dns.com.

Пользователь может настроить уровень фильтрации через личный кабинет на сайте, выбрав один из предустановленных режимов (базовый, стандартный, строгий) или создав собственные списки правил.

AdGuard Home

AdGuard Home — это автономное программное обеспечение с открытым исходным кодом, которое устанавливается на сервер, Raspberry Pi или в контейнер Docker. Оно выполняет функции локального DNS-сервера с фильтрацией для всех устройств домашней сети. Среди возможностей — родительский контроль, гибкие настройки правил, журнал запросов и интеграция с внешними списками блокировки. В отличие от публичного сервиса, AdGuard Home обрабатывает запросы локально, что снижает задержки и не требует передачи данных о запросах на внешние серверы.

Базы фильтрации

Качество блокировки зависит от поддерживаемых списков доменов. AdGuard использует собственную базу, дополняемую популярными сторонними списками, такими как EasyList, EasyPrivacy, а также списками вредоносных доменов. Базы обновляются регулярно, что позволяет реагировать на появление новых рекламных сетей и фишинговых ресурсов. Пользователи могут добавлять собственные правила через синтаксис, совместимый с AdBlock-фильтрами, или загружать сторонние списки.

Применение

Основные сценарии использования включают:

  • Фильтрация рекламы на устройствах, где невозможно установить расширение для браузера (например, на Smart TV, игровых консолях или в мобильных приложениях).
  • Блокировка трекеров, собирающих данные о поведении пользователей.
  • Защита от фишинга и вредоносных сайтов.
  • Экономия мобильного трафика и ускорение загрузки страниц за счет отказа от загрузки рекламных элементов.
  • Родительский контроль для ограничения доступа к нежелательному контенту.

Ограничения

Метод фильтрации на уровне DNS не способен блокировать рекламу, встроенную непосредственно в код страницы или доставляемую с того же домена, что и основной контент (например, рекламу в ленте социальных сетей или рекомендации внутри видеоплееров). Для таких случаев требуется браузерное расширение или прокси-фильтрация. Кроме того, использование публичного сервера означает передачу информации о посещаемых доменах компании-оператору, хотя AdGuard заявляет о политике конфиденциальности и отсутствии хранения персональных данных.

Лицензия и доступность

Публичный сервис AdGuard DNS бесплатен для индивидуального использования. AdGuard Home распространяется под лицензией GPLv3 и доступен для операционных систем Windows, macOS, Linux и FreeBSD. Существуют также мобильные приложения AdGuard для iOS и Android, которые могут использовать технологию локального VPN для фильтрации трафика без необходимости изменения системных DNS-настроек.

Источники

  • Официальная документация и блог компании AdGuard.
  • Репозиторий проекта AdGuard Home на GitHub.
  • Материалы конференций, посвященные системам DNS-фильтрации.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →