Блокировщик рекламы в браузере защищает только браузер. Реклама в приложениях телефона, на телевизоре, на консоли или в подключённом холодильнике показывается как ни в чём не бывало. Фильтрующий DNS — способ накрыть всё это разом, а понимание того, как он это делает, объясняет и его границы.
Как DNS блокирует рекламу
Когда приложение или сайт хочет показать рекламу, оно почти всегда запрашивает её с домена, отличного от контента: рекламная сеть, сервер отслеживания, счётчик. Перед подключением устройство спрашивает DNS об этом домене. Фильтрующий резолвер держит список таких доменов и на запрос о любом из них отвечает, что домена не существует (или возвращает пустой адрес). Приложение не может загрузить рекламу и показывает пустое место или ничего.
Отсюда три свойства этого метода:
- Действует на всё, что использует этот DNS. Настроенный на роутере, он покрывает каждое устройство в доме; настроенный на телефоне как «Частный DNS» — все приложения.
- Ничего не устанавливается и не потребляет ресурсов. Ни расширения, ни приложения, ни фонового процесса.
- Блокирует только домены целиком. Он не видит содержимое страницы и не отличит рекламу от видео, если они приходят с одного места.
Чего не может заблокировать ни один DNS
Это больше всего разочаровывает тех, кто пробует впервые, поэтому идёт первым.
Реклама с того же домена. YouTube отдаёт рекламу с тех же доменов, что и видео; Twitch — так же; соцсети — так же со своими спонсорскими публикациями. DNS не может заблокировать это, не заблокировав сервис целиком. Для YouTube по-прежнему нужен блокировщик в браузере.
Реклама внутри контента. Спонсорские упоминания в видео, нативная реклама на сайте, продвигаемые результаты в поисковике: блокировать нечего.
Отслеживание другими путями. DNS блокирует домены отслеживания, но не cookie самого сайта, не отпечаток браузера и не то, что приложение отправляет на собственные серверы.
С этой оговоркой для всего остального он работает очень хорошо: баннеры на сайтах, межстраничная реклама в бесплатных приложениях, сторонние трекеры, счётчики аудитории и немалая часть рекламы в приложениях для телевизоров.
Бесплатные варианты по одному
| Резолвер | Адреса | Имя для «Частного DNS» (DoT) | Блокирует | Логи |
|---|---|---|---|---|
| AdGuard DNS | 94.140.14.14 · 94.140.15.15 | dns.adguard-dns.com | Реклама, трекеры, вредоносное | Не хранит |
| Control D (режим «Реклама») | 76.76.2.2 · 76.76.10.2 | p2.freedns.controld.com | Реклама, трекеры, вредоносное | Не хранит |
| DNS4EU (защищённый + без рекламы) | 86.54.11.13 · 86.54.11.213 | noads.joindns4.eu | Реклама, трекеры, вредоносное | Не хранит |
| NextDNS | С учётной записью (45.90.28.0 без фильтров) | <id>.dns.nextdns.io | Что настроите | По желанию |
AdGuard DNS — эталон. Использует собственные списки фильтров AdGuard, обновляемые ежедневно, и имеет семейный вариант (94.140.14.15), добавляющий блокировку контента для взрослых и безопасный поиск, а также вариант без фильтров (94.140.14.140). Работает с Кипра, логов не хранит. В нашем измерении из Мадрида он был самым медленным в группе (34 мс из кэша, 107 в холодном режиме), что для просмотра сайтов всё ещё приемлемо, но заметно рядом с 6 мс DNS4EU.
Control D предлагает шесть бесплатных резолверов без учётной записи, ступенями: без фильтров (76.76.2.0), вредоносное (2.1), вредоносное и реклама (2.2), предыдущее плюс соцсети (2.3), семейный (2.4) и без цензуры (2.5). Рекламный — 76.76.2.2. Из Мадрида ответил за 7 мс из кэша и 106 в холодном режиме. Канада, без логов.
DNS4EU — европейский публичный резолвер с двумя вариантами без рекламы: защищённый (86.54.11.13) и детский (86.54.11.11), оба с блокировкой вредоносного. Единственный в списке с оператором и юрисдикцией в Евросоюзе, самый быстрый из Мадрида: 6 мс из кэша, 35 в холодном режиме.
NextDNS устроен иначе: его публичные адреса (45.90.28.0) ничего не фильтруют. Для блокировки создаётся бесплатная учётная запись, выбираются списки (можно подключить списки AdGuard, EasyList, OISD и десятки других), добавляются исключения, при желании просматривается журнал запросов. Это самый мощный вариант и единственный, где сломанное можно починить самому. Бесплатный тариф — до 300 000 запросов в месяц, обычному дому хватает с запасом.
Что ломается и как это чинить
Списки блокировки по замыслу агрессивны и время от времени задевают лишнее:
- Партнёрские ссылки и ссылки отслеживания (из рассылок, кнопки «смотреть предложение» на сайтах с купонами) проходят через домен отслеживания и открываются пустыми. Решение — открыть их в браузере без этого DNS или добавить исключение в NextDNS.
- Кнопки покупки и платёжные страницы, которые перед работой загружают скрипт измерения.
- Игры и приложения, чей вход или магазин зависит от домена телеметрии из списка. Об этом в статье об играх.
- Приложения, показывающие «нет подключения», потому что принимают блокировку за сбой сети.
Практическое правило: если что-то странно не работает, переключитесь на минуту на нефильтрующий резолвер (1.1.1.1 или вариант без фильтров того же провайдера). Заработало — причина ясна. И не ставьте фильтрующий основным, а нефильтрующий дополнительным: в блокировке будут дыры.
Где настраивать
На роутере, чтобы накрыть весь дом сразу, включая телевизор и консоль (инструкция для роутера). На телефоне — как «Частный DNS» в Android или через профиль провайдера на iPhone, чтобы действовало и по мобильным данным (статья о телефоне). А если блокировать нужно только на компьютере — прямо в Windows или macOS.
Прежде чем решать, тест скорости покажет, какой из четырёх отвечает быстрее из вашей сети; медленный фильтр заметен на каждой странице.