Перейти к содержимому

AdGuard DNS: новые возможности

  • 16 февраля 2026
  • 7 мин чтения
AdGuard DNS: новые возможности

Полное техническое руководство по AdGuard DNS: архитектура, настройка и новые возможности версии 1.2

Введение

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


1. Основы технологии и архитектура AdGuard DNS

Принцип работы DNS-фильтрации

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

Ключевые компоненты системы

  • Серверная инфраструктура: Глобальная сеть Anycast DNS-серверов, обеспечивающая низкую задержку и высокую доступность.
  • Базы правил фильтрации: Регулярно обновляемые списки доменов, классифицированные по категориям (реклама, трекеры, социальные виджеты, взрослый контент и т.д.).
  • Клиентские приложения: Программы для различных платформ (Android, iOS, Windows, macOS), упрощающие настройку и предоставляющие расширенный контроль.
  • Протоколы шифрования: Поддержка современных протоколов DNS-over-HTTPS (DoH) и DNS-over-TLS (DoT) для защиты запросов от перехвата и подмены (DNS spoofing).

2. Мобильное приложение AdGuard DNS: версия 1.2 и её нововведения

Версия 1.2 фокусируется на повышении надёжности защиты, удобства пользователей и контроля для администраторов, особенно в корпоративных средах (MDM — Mobile Device Management).

### Технические детали обновления для iOS

Проблема: На устройствах iOS, управляемых через MDM (например, с помощью Jamf, Microsoft Intune), администраторы могут принудительно назначать DNS-серверы через конфигурационные профили. Эти настройки имели более высокий приоритет, чем настройки, установленные пользовательским приложением AdGuard DNS, что позволяло обойти фильтрацию.

Решение в v1.2: Реализация DNS-прокси (DNS Proxy).

  • Принцип работы: Вместо простой установки DNS-сервера в системных настройках, приложение теперь создаёт локальный DNS-прокси на самом устройстве.

  • Алгоритм работы:

    1. Приложение запускает локальный DNS-резолвер (прокси) на устройстве, обычно на адресе 127.0.0.1 (localhost) или в специально выделенном VPN-туннеле (без маршрутизации всего трафика).
    2. Все DNS-запросы с устройства перенаправляются на этот локальный прокси.
    3. Локальный прокси, в свою очередь, перенаправляет запросы на защищённые серверы AdGuard DNS (DoH/DoT) для фильтрации.
    4. Поскольку запросы идут через локальный процесс, управляемый приложением, системные или MDM-настройки DNS больше не могут их переопределить.
  • Технический результат: Защита становится необходимой на управляемых устройствах. Даже если администратор установит корпоративный DNS, запросы всё равно будут проходить через фильтры AdGuard DNS, если приложение активно.

### Технические детали обновления для Android

Проблема: На некоторых устройствах Android, особенно с агрессивными оптимизациями энергопотребления, службы могли останавливаться после перезагрузки системы, требуя ручного запуска приложения для активации DNS-защиты.

Решение в v1.2: Улучшенный автозапуск службы.

  • Механизм: Приложение теперь использует более надёжные механизмы Android для регистрации и запуска своей фоновой службы (Service).
  • Реализация: Вероятно, задействуются:
    • BOOT_COMPLETED broadcast receiver для запуска после загрузки системы.
    • Foreground Service с постоянным уведомлением для предотвращения остановки системой.
    • Использование API JobScheduler для устойчивого перезапуска службы.
  • Результат: DNS-фильтрация активируется автоматически сразу после перезагрузки устройства без необходимости вмешательства пользователя.

### Универсальное улучшение: Гибкое управление темой интерфейса

  • Доступные режимы:
    • Следовать системе (Default): Интерфейс приложения автоматически переключается между светлой и тёмной темой в зависимости от системных настроек.
    • Светлая тема: Принудительное использование светлого интерфейса.
    • Тёмная тема: Принудительное использование тёмного интерфейса (экономия заряда на OLED-экранах).
  • Техническая реализация: Используются стандартные API платформ для определения темы (UIStyle в iOS, AppCompatDelegate.MODE_NIGHT_* в Android) и применения соответствующих ресурсов.

3. Типы серверов AdGuard DNS и их настройка

AdGuard DNS предлагает несколько предварительно сконфигурированных серверов, различающихся уровнем фильтрации и политикой приватности.

### Стандартный сервер (Default)

  • Основная функция: Блокировка рекламы, трекеров, фишинга и мошеннических сайтов.
  • Политика логов: Безлоговый режим (No-log). Не сохраняет личные данные пользователей. Анонимная агрегированная статистика (общее количество запросов, топ блокируемых доменов) может собираться для улучшения сервиса.
  • Рекомендации: Для большинства пользователей, желающих повысить скорость загрузки страниц и приватность.

### Семейный сервер (Family Protection)

  • Дополнительные функции: Включает все функции Стандартного сервера, плюс блокировка доменов с контентом для взрослых (порнография, эротика) и сайтов азартных игр.
  • Техническая реализация: Использует расширенные списки фильтрации, которые включают категории "Adult content" и "Gambling".
  • Рекомендации: Для домашних сетей с детьми или организаций, требующих ограничения доступа к подобным материалам.

Важное примечание: Блокировка контента для взрослых и азартных игр осуществляется исключительно в целях родительского контроля и защиты пользователей в соответствии с законодательством. Сервис не занимается цензурой и не распространяет запрещённый контент.

### Нефильтрующий сервер (Non-filtering)

  • Функция: Обеспечивает только шифрование DNS-запросов (DoH/DoT) без какой-либо фильтрации.
  • Цель: Защита от перехвата и подмены DNS-записей интернет-провайдером или злоумышленниками в публичных сетях Wi-Fi.
  • Рекомендации: Для пользователей, которым важна только приватность запросов, но не требуется блокировка рекламы.

### Специализированные серверы

  • AdGuard DNS (Без IPv6): Версия сервера, отключённая для сетей, где IPv6 может вызывать проблемы с подключением.
  • Тестовый сервер (Test): Используется для отладки и проверки работы фильтрации.

4. Расширенные возможности и настройки

Персонализация фильтрации через AdGuard DNS

Пользователи могут создать бесплатный аккаунт на my.adguard-dns.com для тонкой настройки.

  • Блокировка доменов по умолчанию: Включает базовые списки (AdGuard, EasyList, EasyPrivacy и др.).
  • Пользовательские правила: Поддержка синтаксиса, совместимого с AdBlock.
    • Блокировка конкретного домена: ||example.com^
    • Разблокировка (исключение): @@||example.com^
    • Блокировка элементов на странице: example.com##.banner
  • Статистика запросов: Просмотр общего количества обработанных и заблокированных запросов в личном кабинете.
  • История запросов: Опциональная функция. Позволяет просматривать историю DNS-запросов конкретного устройства для отладки. Данные хранятся 24 часа и могут быть отключены.

Технические параметры и протоколы

  • Поддерживаемые протоколы:
    • Обычный DNS: 94.140.14.14 (IPv4), 2a10:50c0::ad1:ff (IPv6) и аналоги для других типов серверов.
    • DNS-over-TLS (DoT): Адрес сервера: tls://dns.adguard-dns.com. Порт: 853.
    • DNS-over-HTTPS (DoH): URL: https://dns.adguard-dns.com/dns-query.
  • DNSSEC: Поддерживается для проверки подлинности ответов DNS.

5. Интеграция AdGuard DNS в экосистему AdGuard

AdGuard DNS является частью более широкого набора продуктов для защиты приватности.

  • Блокировщик AdGuard: Комплексное настольное и мобильное приложение, сочетающее DNS-фильтрацию, фильтрацию трафика на уровне сети (VPN/прокси) и косметическую фильтрацию (удаление "дыр" от заблокированной рекламы).
  • AdGuard Home: Серверное решение для самохостинга. Устанавливается на Raspberry Pi или сервер в домашней сети, выступая в роли корпоративного DNS-фильтра и трекер-блокировщика для всех подключённых устройств (умные телевизоры, IoT). Предоставляет расширенную статистику и управление.
  • AdGuard для браузера: Расширение, обеспечивающее эффективную блокировку рекламы и защиту приватности непосредственно в браузере (Chrome, Firefox, Edge и др.).

6. Практическое руководство по настройке

Настройка на уровне роутера (защита всей сети)

  1. Получите IP-адрес выбранного сервера AdGuard DNS (например, Стандартный: 94.140.14.14 и 94.140.15.15).
  2. Войдите в веб-интерфейс вашего роутера (адрес обычно 192.168.1.1 или 192.168.0.1).
  3. Найдите раздел настроек сети, DHCP или DNS (часто в "Локальная сеть (LAN)" или "Интернет (WAN)").
  4. Вручную укажите адреса AdGuard DNS в качестве предпочитаемого и альтернативного DNS-серверов.
  5. Сохраните настройки и перезагрузите роутер.
  6. Проверка: Перезагрузите устройство в сети и посетите страницу https://adguard-dns.com/ru/welcome.html. Она должна подтвердить успешное подключение к AdGuard DNS.

Настройка на отдельном устройстве с помощью приложения (рекомендуется)

  1. Скачайте приложение AdGuard DNS из официального магазина (Google Play для Android, App Store для iOS).
  2. Запустите приложение и предоставьте необходимые разрешения (на создание VPN-конфигурации для перехвата DNS-трафика).
  3. Выберите тип сервера (Стандартный, Семейный и т.д.).
  4. Активируйте защиту. Приложение автоматически настроит локальный DNS-прокси или VPN-профиль.
  5. В настройках приложения (Settings/Настройки) установите:
    • Предпочитаемый режим темы.
    • При необходимости, включите опцию "Запускать при загрузке системы" (Android).

Заключение

AdGuard DNS представляет собой мощный, гибкий и ориентированный на приватность инструмент для защиты на уровне DNS. Версия 1.2 мобильного приложения существенно усиливает его, устраняя ключевые уязвимости (обход настроек на iOS) и повышая удобство (автозапуск на Android). Понимание архитектуры, типов серверов и возможностей тонкой настройки позволяет максимально эффективно использовать сервис как для личной защиты, так и для администрирования корпоративных или семейных сетей. Сочетание DNS-фильтрации с другими продуктами AdGuard создаёт многоуровневую систему безопасности, способную противостоять современным угрозам в интернете.

Источники

  1. Официальный сайт AdGuard DNS (adguard-dns.com) — информация о серверах, политике приватности.
  2. Личный кабинет AdGuard DNS (my.adguard-dns.com) — документация по пользовательским фильтрам и статистике.
  3. Блог AdGuard — анонс и описание нововведений версии 1.2 для мобильных приложений.
  4. Страница загрузки приложения AdGuard DNS в официальных магазинах приложений.
  5. Страница поддержки AdGuard — технические статьи и FAQ по настройке.
  6. Документация по AdGuard Home — принципы работы серверного DNS-фильтра.
  7. Описания продуктов AdGuard (Блокировщик, Mail, Wallet) для контекста экосистемы. AdGuard.svg.webp
Чат поддержки
Печатает... Ответим за 5 минут

Удалить историю чата?

Все сообщения будут удалены безвозвратно.