Утечка DNS: что это и как проверить свой VPN

Безопасность · 26.10.2026 · 3 мин чтения

Вы включили VPN и уверены, что ваши действия в сети скрыты. Но есть тонкое место, о котором знают немногие, — DNS. Если DNS-запросы идут мимо VPN, список посещаемых сайтов по-прежнему виден провайдеру. Это и называют утечкой DNS.

Что такое DNS

Компьютеры находят друг друга по IP-адресам — наборам цифр вроде 93.184.216.34. Людям удобнее имена: example.com. DNS — служба, которая переводит одно в другое. Перед тем как открыть сайт, устройство спрашивает у DNS-сервера: «Какой адрес у example.com?» — и только потом подключается.

Такие запросы происходят постоянно: при открытии каждого сайта, при работе каждого приложения, даже в фоне.

Почему DNS — это про приватность

По умолчанию запросы идут к DNS-серверу вашего провайдера и часто в открытом виде. По ним можно восстановить, какими сервисами вы пользуетесь и когда. Это подробная картина вашей активности, даже если содержимое сайтов зашифровано HTTPS. Что ещё видит провайдер, мы рассказали в отдельной статье.

Что такое утечка DNS

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

Типичные причины:

  • Настройки операционной системы. Windows, например, может отправлять запросы через все доступные сетевые подключения одновременно.
  • Два VPN или прокси одновременно. Программы конкурируют за настройки сети, и часть запросов уходит «не туда».
  • Ручные настройки DNS на роутере или в системе.
  • Особенности приложения VPN или его режимов.

Как проверить, есть ли утечка

Проверка занимает пару минут:

  1. Включите VPN и выберите сервер, например в Германии или Финляндии.
  2. Откройте любой сервис проверки DNS-утечек — их легко найти по запросу «DNS leak test».
  3. Запустите расширенную проверку (extended test).
  4. Посмотрите на список DNS-серверов в результате.

Утечки нет, если в списке только серверы, не связанные с вашим провайдером, — обычно это крупные публичные DNS или серверы в стране VPN.

Утечка есть, если в списке появляется ваш провайдер или серверы в вашем городе. Значит, часть запросов идёт мимо туннеля.

Что делать, если утечка найдена

  1. Выключите другие VPN и прокси. Cloudflare WARP, Amnezia, корпоративные клиенты и расширения браузера с прокси мешают друг другу. Это самая частая причина проблем на Windows.
  2. Перезапустите приложение VPN и переподключитесь.
  3. Уберите ручные настройки DNS в системе, если вы их когда-то меняли.
  4. Проверьте ещё раз. Если утечка осталась, напишите в поддержку сервиса — пришлите скриншот результата.

Учитывайте раздельное туннелирование

Если в приложении включено раздельное туннелирование, как в 2429.io, часть обращений намеренно идёт напрямую: российские сайты и приложения работают без VPN. Это не утечка, а осознанная настройка. Тест DNS при этом может показывать разные результаты в зависимости от того, какой сайт проверки вы используете. Как устроено раздельное туннелирование, мы рассказали здесь.

Как это устроено в 2429.io

Приложение Happ, через которое подключается 2429.io, отправляет DNS-запросы для трафика через VPN по зашифрованному протоколу (DNS over HTTPS) внутри туннеля. Это значит, что запросы к зарубежным сайтам не видны провайдеру. На Windows перед подключением мы рекомендуем выключить другие VPN — это убирает большинство конфликтов.

Итог

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

Читайте также