Что такое DNS-фильтрация
DNS-фильтрация — это механизм блокирования доступа к определённому контенту в интернете. Когда вы переходите на сайт, браузер отправляет DNS-серверу адрес сайта (например, yandex.ru). В свою очередь, DNS-сервер возвращает ему IP-адрес — то есть адрес сервера в сети, где размещён этот сайт.
В частности DNS-фильтрацию используют для того, чтобы заблокировать доступ к рекламным серверам или вредоносным сайтам. DNS-сервер с настроенной фильтрацией просто не отдаёт их адреса. Если вы хотите узнать подробнее о том, как работает DNS-фильтрация, прочитайте статью в Базе знаний AdGuard DNS.
Поддержка DNS-фильтрации реализована в приложениях AdGuard для Windows, Mac, Android и iOS.
Фильтры и правила фильтрации
Для того чтобы DNS-сервер знал, какие домены блокировать, а какие нет, существуют правила фильтрации — строки, написанные с использованием определённого синтаксиса. Группа правил называется фильтром.
Например, DNS-фильтр AdGuard состоит примерно из 50 тысяч правил, которые блокируют запросы к рекламным и отслеживающим доменам. Он предустановлен почти во всех продуктах AdGuard, поддерживающих DNS-фильтрацию, и его легко найти и включить:
- в AdGuard для Mac: Настройки → DNS → Фильтры → включите DNS-фильтр
- в AdGuard для Android: Настройки → Фильтрация DNS → Блокировка DNS-запросов → включите DNS-фильтр AdGuard
- в AdGuard для iOS: включите Расширенный режим в Настройках, затем откройте Защита → DNS-защита → Фильтрация DNS-запросов → DNS-фильтры → включите DNS-фильтр AdGuard
- в AdGuard для Windows: Настройки → DNS-защита → Открыть редактор DNS-фильтров → установить флажок DNS фильтр
Пользовательские фильтры и правила
Вы можете настраивать DNS-фильтрацию в AdGuard, добавляя правила и фильтры — сторонние и собственные. Но будьте осторожны, поскольку добавление неточных правил или слишком большого количества фильтров может привести к сбоям в работе некоторых сайтов.
Как добавлять сторонние DNS-фильтры и где их искать
Чтобы добавить новый фильтр, введите ссылку на него или импортируйте с устройства — AdGuard распознает его автоматически. Чтобы найти поле для ввода, следуйте этим инструкциям:
- в AdGuard для Mac: Настройки → DNS → Фильтры → нажмите на + в левом нижнем углу окна
- в AdGuard для Android: Настройки → Фильтрация DNS → Блокировка DNS-запросов → + Новый DNS-фильтр
- в AdGuard для iOS: Защита → DNS-защита → Фильтрация DNS-запросов → DNS-фильтры → Добавить фильтр
- в AdGuard для Windows: Настройки → DNS-защита → Открыть редактор DNS-фильтров → нажмите на + в левом нижнем углу окна
Большая коллекция фильтров есть на filterlists.com. Их можно искать по названию, описанию, языку и тегам.
Как добавлять собственные правила
Вместе с DNS-фильтрами вы можете использовать собственные правила, чтобы точечно влиять на DNS-фильтрацию. Во всех приложениях AdGuard есть специальный раздел для добавления пользовательских правил. Обычно он находится во вкладке DNS-фильтрация или DNS-защита, в зависимости от продукта.
В приложения AdGuard для Apple-устройств есть Чёрный и Белый списки. В эти разделы вы можете добавлять домены, которые нужно заблокировать или исключить из фильтрации. Также Чёрный список поддерживает и более сложный синтаксис правил DNS-фильтрации.
Вы можете добавить свои собственные правила двумя способами:
Вручную. Обязательно ознакомьтесь с синтаксисом правил.
Импортируя их на свое устройство. Например, если вы используете AdGuard на разных устройствах и хотите, чтобы одна и та же реклама блокировалась везде. Или если кто-то поделился с вами своим листом блокировки.