Тест утечки DNS
Узнайте, какие DNS-серверы отвечают на ваши запросы и кому они принадлежат — вашему VPN, публичному резолверу или вашему интернет-провайдеру. Тест использует уникальные имена в нашей собственной DNS-зоне, поэтому каждый резолвер, обрабатывающий ваши запросы, вынужден показаться нашему серверу.
Каждое имя существует только на нашем DNS-сервере; каждый резолвер, который его запрашивает, фиксируется.
Проверка
| IP резолвера | Сеть / оператор | Страна | Тип | Запросов | Транспорт | EDNS / DNSSEC | Подсеть клиента |
|---|---|---|---|---|---|---|---|
| 203.0.113.53 | Example Telecom · AS64496 | Germany | type | 6 | udp | flags | prefix |
Почему такой вердикт
- Каждое имя существует только на нашем DNS-сервере; каждый резолвер, который его запрашивает, фиксируется.
Что означают вердикты
- Утечки нет
- Каждый резолвер принадлежит сети вашего VPN, является публичным резолвером, достигнутым через туннель, или — без VPN — просто резолвером вашего провайдера.
- Возможна утечка
- Ответил сторонний резолвер, и мы не можем определить, принадлежит ли он вашему провайдеру (утечка) или это собственный DNS вашего VPN (всё в порядке). Обычно всё решает имя оператора.
- Утечка
- Ваши запросы обработал резолвер провайдера вне VPN, публичный резолвер передал префикс вашей реальной сети, или резолвер, замеченный до подключения VPN, по-прежнему отвечает.
- Проверить
- Для вердикта нужно знать, используете ли вы VPN. Выберите вариант выше; список резолверов будет пересмотрен без новых запросов.
Запустить тест утечки DNS
Нажмите Начать тест. Ваш браузер запрашивает шесть уникальных имён (36 в расширенном тесте), существующих только на нашем сервере имён; мы записываем, какой резолвер спросил о каждом, определяем его сеть и оператора и показываем список через несколько секунд. Укажите, используете ли вы VPN, чтобы вердикт был точным: один и тот же список резолверов значит разное с туннелем и без него.
Стандартный тест
Шесть запросов. Достаточно, чтобы поймать типичный случай, когда VPN оставляет системный резолвер на месте и все запросы уходят к провайдеру.
Расширенный тест
Тридцать шесть запросов за более долгое окно, которые выявляют и резолверы, обрабатывающие лишь часть ваших запросов: балансируемые пулы резолверов провайдера, второй DNS-сервер в настройках устройства или Windows, опрашивающий все интерфейсы сразу.
Ваши DNS-серверы
Каждая строка — один резолвер, который обратился к нашему серверу имён от вашего имени: его адрес, сеть и оператор, страна и сколько запросов он обработал. Вердикт сравнивает эти сети с сетью, из которой идёт ваш HTTP-трафик.
IP резолвера, провайдер и страна
Резолвер в сети вашего VPN-провайдера или по тому же адресу, что и выход VPN, означает, что DNS внутри туннеля. Резолвер в сети вашего домашнего провайдера при включённом VPN — утечка. Публичный резолвер (Cloudflare, Google, Quad9 и другие) допустим, если запрос дошёл до него через туннель, — это мы можем подтвердить, когда резолвер передаёт префикс вашей сети (EDNS Client Subnet) и он совпадает с адресом VPN.
Обнаружен шифрованный DNS (DoH/DoT)
Если браузер или система используют DNS over HTTPS или DNS over TLS, наш сервер видит адрес шифрованного резолвера (например, Cloudflare или Google), а не вашего провайдера. Шифрование скрывает содержимое запросов от вашей сети, но само по себе не направляет их через VPN, поэтому вердикт всё равно проверяет сеть, из которой вышел запрос.
Что такое утечка DNS?
Прежде чем подключиться к сайту, браузер спрашивает у DNS-резолвера его адрес. VPN должен проводить эти запросы через туннель к собственному резолверу. Когда операционная система продолжает отправлять их резолверу, полученному от домашней сети, провайдер по-прежнему видит каждый домен, который вы посещаете, — а владелец сайта может определить ваше реальное местоположение по сети резолвера, — хотя само соединение идёт через туннель. Это и есть утечка DNS. Статья что такое утечка DNS разбирает механику.
Как исправить утечку DNS
Решение — заставить устройство использовать резолвер VPN или публичный резолвер, доступный через туннель, и ничего больше.
Windows
Включите защиту от утечек DNS в приложении VPN. Если утечки продолжаются, откройте настройки адаптера физического подключения и вручную задайте DNS-серверы публичного резолвера, а также отключите Smart Multi-Homed Name Resolution (Групповая политика › Административные шаблоны › Сеть › DNS-клиент), чтобы Windows перестала опрашивать все адаптеры параллельно. Очистите кеш командой ipconfig /flushdns и повторите тест.
macOS
Используйте настройку защиты DNS в приложении VPN. Иначе задайте DNS-серверы для активной сетевой службы в Системных настройках › Сеть › Подробнее › DNS или настройте шифрованный DNS (DoH/DoT) через профиль. Повторите тест: резолвер в сети VPN или публичный резолвер с совпадающим префиксом означает, что утечка закрыта.
Android и iPhone
Обе системы поддерживают Private DNS (Android: Настройки › Сеть › Частный DNS; iOS — через профиль конфигурации), который отправляет запросы по TLS указанному резолверу. Сочетайте это с защитой от утечек в приложении VPN. В iOS приложение VPN должно включать настройки DNS в свою конфигурацию, чтобы запросы шли через туннель.
Роутер
Если VPN работает на роутере, задайте в роутере DNS-серверы VPN-провайдера и убедитесь, что роутер не раздаёт устройствам по DHCP резолверы вашего провайдера. Запустите этот тест с любого устройства за роутером для подтверждения.
Тест утечки DNS с VPN
Запустите тест один раз без VPN и запомните сеть резолвера — это базовая линия. Подключите VPN и запустите снова. Если появится та же сеть, утечка несомненна; страница помнит базовую линию несколько минут и помечает её. Если оба раза появляется публичный резолвер, смотрите на столбец EDNS Client Subnet: с подключённым VPN там должна быть сеть VPN, а не ваш домашний префикс. Проверка VPN выполняет это вместе с тестами WebRTC и IPv6.
Частые вопросы
Насколько опасна утечка DNS?
Она сводит на нет часть приватности VPN: провайдер (или тот, кто управляет утекающим резолвером) по-прежнему видит каждый домен, который вы запрашиваете, а сайты могут определить ваше реальное местоположение по сети резолвера. Содержимое трафика она не раскрывает — оно остаётся зашифрованным.
Как проверить, есть ли у меня утечка DNS?
Запустите этот тест с подключённым VPN. Если какой-либо резолвер принадлежит вашему интернет-провайдеру или публичный резолвер передаёт префикс вашей домашней сети, у вас утечка DNS. Без VPN резолвер провайдера в списке — нормальный, ожидаемый результат.
Как исправить утечку DNS?
Направьте DNS через туннель: включите защиту от утечек DNS в приложении VPN, вручную задайте публичный резолвер на устройстве, включите kill switch и в Windows отключите Smart Multi-Homed Name Resolution. Шаги по системам приведены выше.
Настоящий ли это тест утечки DNS?
Этот тест настоящий в том смысле, который важен: имена уникальны для каждой сессии и существуют только на нашем авторитетном сервере имён, поэтому резолвер может попасть в ваш результат только по-настоящему спросив наш сервер. Ничто не выводится из одного лишь браузера, ничего не хранится дольше десятиминутной сессии, а устройство теста описано на странице методики.
8.8.8.8 — самый быстрый DNS?
Не обязательно. 8.8.8.8 (Google) быстр из большинства мест, но самый быстрый резолвер для вас — тот, у которого ближайший сервер и прогретый кеш, — часто Cloudflare 1.1.1.1, Quad9 или резолвер вашего провайдера. Наш тест скорости DNS измеряет их с вашего местоположения.
Как проверить DNS на телефоне?
Откройте эту страницу на телефоне и запустите тест: список резолверов — это то, что телефон реально использует, по Wi-Fi или по мобильной сети. Чтобы увидеть настроенное значение, посмотрите сведения о сети (Android: настройка Private DNS; iOS: раздел DNS в параметрах сети Wi-Fi).
Стоит ли очищать кеш DNS?
Да, это безвредно. Очистка удаляет закешированные ответы, и следующие запросы снова идут к резолверу; это помогает при устаревших записях после переезда сайта и делает тест отражающим текущую конфигурацию. Windows: ipconfig /flushdns; macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
Адреса резолверов: наш авторитетный DNS-сервер для dnstest.checkmyip.com; сеть и оператор: сервис проверки CheckMyIP / iptoasn; ничего не хранится дольше десятиминутной сессии.