Люди включают VPN и ждут, что реклама пропадёт. Потом удивляются — баннеры никуда не делись, YouTube всё так же просит смотреть ролики перед видео, в приложениях всплывают окна. Это не глюк и не обман. Стандартный VPN просто не про это. Он шифрует трафик и меняет IP — всё. Рекламный запрос он пропускает ровно так же, как и любой другой.

Но есть VPN-сервисы, которые добавляют поверх этого ещё один слой — DNS-фильтрацию. И вот она рекламу режет. Разберём, как.

DNS — это справочник интернета

Каждый раз, когда вы открываете сайт или приложение загружает баннер, устройство сначала спрашивает DNS-сервер: по какому адресу живёт вот этот домен? Получает ответ с IP-адресом — и только потом идёт туда за контентом.

Рекламные сети работают через отдельные домены: ads.doubleclick.net, mc.yandex.ru, pagead2.googlesyndication.com и сотни других. Перед тем как баннер появится на экране, телефон обязательно запросит адрес одного из них.

DNS-фильтрация перехватывает этот запрос. Домен в списке рекламных — сервер возвращает пустышку вместо настоящего адреса. Устройство получает «не найдено» и просто ничего не грузит. Соединение с рекламным сервером не устанавливается вообще.

Почему это лучше, чем расширение в браузере

uBlock Origin отличная вещь — но только для браузера. Откройте любое мобильное приложение: Авито, Booking, какую-нибудь игру — там полно рекламы, и расширение её не видит в принципе. Оно живёт внутри браузера и за его пределы не выходит.

DNS-фильтрация работает ниже уровнем. VPN-сервер перехватывает все DNS-запросы с устройства — неважно, из браузера они идут, из Авито или из Smart TV в той же сети. Везде одинаково. Ничего устанавливать на каждое устройство не нужно.

На практике это особенно заметно в приложениях — там реклама обычно агрессивнее всего, а браузерные блокировщики ей не страшны.

Что всё-таки не блокируется

Есть одна слепая зона. YouTube показывает рекламу через свои же серверы, с того же домена, что и само видео. DNS не может сказать «вот этот запрос — реклама, а вот этот — нет», если они идут с одного адреса. Так что ролики перед видео на YouTube DNS-фильтрация не уберёт — это уже работа браузерного блокировщика.

Зато всё, что живёт на отдельных доменах — баннеры в приложениях, pop-up'ы, счётчики и аналитика, рекламные сети Яндекса, Google, Taboola — перестаёт загружаться полностью.

Больше всего это заметно в играх

Мобильная игра почти никогда не крутит рекламу сама. Она обращается к рекламной сети, а их на рынке пять-шесть: AdMob у Google, Unity Ads, AppLovin, ironSource, Vungle. Живут они на своих доменах — googleads.g.doubleclick.net, auction.unityads.unity3d.com, ms.applovin.com — и запрос туда уходит ровно перед тем, как между уровнями развернётся ролик на тридцать секунд.

Вот здесь DNS-фильтрация попадает в цель — по той же причине, по которой промахивается на YouTube: домен рекламы и домен игры разные. Баннер в нижней полосе, окно после проигрыша, полноэкранный ролик на переходе к следующему уровню — это запросы к сторонним адресам, и ни один не доходит. Отдельный блокировщик не нужен: фильтр стоит на сервере, а не в игре, поэтому работает сразу во всех играх, а не в той, куда его поставили. Реклама при этом не единственная причина включать VPN в играх — про пинг, региональные блокировки и консоли есть отдельный разбор.

На Android к этому добавляется реклама самой системы. Xiaomi и Redmi показывают её внутри своих же приложений — в проводнике, в темах, в загрузках — и тянут с доменов вида api.ad.xiaomi.com. Заблокировать рекламу на телефоне насовсем через настройки MIUI не выходит: часть переключателей спрятана в разделе с рекомендациями и возвращается после очередного обновления. DNS её не пускает независимо от того, что стоит в настройках.

Что сломается вместе с рекламой

Об этом обычно не предупреждают, так что скажем прямо. Половина бесплатных игр продаёт вам не отсутствие рекламы, а награду за неё: посмотри ролик — получи пятьдесят монет или продолжи с того же места. Рекламная сеть недоступна — награда не придёт. Кнопка покрутит спиннер и погаснет, или игра честно напишет, что ролик не загрузился.

Что дороже, решаете вы. Если ролики вы смотрите ради монет, фильтрация заберёт этот способ вместе с рекламой, и это не сбой, а её прямое следствие. Если реклама просто мешает — вопроса нет.

Фишинг и вредоносные домены — тоже блокируются

Хорошие DNS-фильтры содержат не только рекламные списки, но и базы фишинговых сайтов. Кто-то пришлёт ссылку с поддельной страницей банка или магазина — устройство DNS-запрос отправит, получит пустышку обратно и страницу не откроет. Это не заменяет здравый смысл, но лишний барьер точно не мешает.

Как это работает в VIPASS

Каждый персональный сервер VIPASS использует AdGuard DNS. Настройка уже включена — никаких дополнительных действий не требуется. Подключились к VPN, и всё: реклама в приложениях исчезла, трекеры не пишут о вас статистику, подозрительные домены не открываются.

Работает на телефоне, планшете, ноутбуке — на любом устройстве с активным VPN. Попробовать можно через @vipass_robot в Telegram — пробный период бесплатный, карта не нужна.

Попробуйте VIPASS бесплатно — личный VPN-сервер за 2 минуты.

👑 Запустить в Telegram