Как проверить утечки DNS
Утечка DNS — это когда трафик идёт через сервер, а запросы «какой адрес у этого сайта» уходят напрямую вашему провайдеру. Содержимое трафика при этом защищено, но список запрошенных имён виден сети. Проверяется за минуту и обычно лечится одной настройкой.
Странное поведение Happ чаще связано с содержимым подписки, чем с самим приложением. Быстрый способ это отделить — подставить заведомо рабочую ссылку: тестовый доступ ТОК VPN на 3 дня выдаётся сразу.
Взять ссылку →Как проверить
-
Подключитесь к серверу
Проверять имеет смысл только при активном соединении.
-
Откройте сервис проверки DNS
Подойдёт любой популярный: он покажет, какие резолверы отвечали на запросы.
-
Сравните результат с регионом сервера
Резолверы того же региона — утечки нет.
Резолверы вашего провайдера — запросы уходят напрямую.
-
При утечке — включите DNS через туннель
Настройка находится в разделе DNS: DNS внутри приложения. После изменения переподключитесь и повторите проверку.
| Что показывает проверка | Что это значит |
|---|---|
| Адрес и DNS из региона сервера | Всё настроено ожидаемо |
| Адрес сервера, DNS провайдера | Утечка запросов имён — поправимо настройкой |
| Адрес свой | Трафик вообще идёт мимо туннеля: трафик мимо туннеля |
| Смешанные результаты | Часть запросов уходит напрямую — обычно из-за правил маршрутизации |
Почему утечка вообще возможна
Разрешение имён и передача данных — разные операции. Система может отправлять запросы имён своему резолверу, даже когда сам трафик идёт в туннель. На Linux к этому добавляется системный резолвер, который клиент не всегда может переключить: Linux: DNS и автозапуск.
Влияет ли DNS через туннель на скорость?
Первое обращение к домену может занять чуть больше времени. На практике разница незаметна.
Нужно ли менять DNS-сервер на публичный?
Не обязательно. Достаточно, чтобы запросы шли внутри туннеля.
Проверка показывает несколько резолверов — это нормально?
Да, система может опрашивать несколько адресов. Важно, к какому региону они относятся.
На iPhone проверка показывает провайдера
Часть DNS-настроек на iOS недоступна клиентам: ограничения iOS.
Осталось отделить приложение от подписки: подставьте заведомо рабочую ссылку в тот же Happ. Поведение изменилось — дело было в серверах, а не в клиенте. Тестовый доступ ТОК VPN на 3 дня выдаётся сразу.
Взять ссылку для проверки →