Бесплатно: макет главного экрана вашего сайта за 1-2 дня - до договора и оплатыБесплатно: макет за 1-2 дняПолучить ↗
Статья04.11.2026 · 3 мин чтения · EFIMOV DEV

Как проверить утечку DNS и IPv6 за минуту: браузер и терминал

VPN включён, сайт проверки показывает нужную страну, значит всё в порядке? Не обязательно. Настоящий адрес утекает через IPv6, DNS-запросы, WebRTC в браузере и программы, которые не используют системный прокси. Когда мы делали проверку утечек для Kordon, оказалось, что обычная проверка IP пропускает почти все эти случаи. Ниже - как проверить каждую утечку за минуту и что делать, если она нашлась.

Что такое утечка и почему VPN её не видит

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

Мест таких пять:

  • внешний IP - VPN отключился на пару секунд, а программа продолжила работу напрямую;
  • IPv6 - туннель настроен только для IPv4, а у провайдера есть IPv6, и сайты, которые его поддерживают, видят настоящий адрес;
  • DNS - адреса сайтов спрашиваются у DNS провайдера, и провайдер видит, что вы открываете;
  • WebRTC - браузер для звонков и видеосвязи сообщает сайту адреса сетевых интерфейсов в обход прокси;
  • программы мимо прокси - VPN работает в режиме прокси, браузер идёт через него, а терминал, git и ИИ-агенты - напрямую.
Пять мест, через которые утекает настоящий адрес при включённом VPN
Пять мест, через которые утекает настоящий адрес при включённом VPN

Проверка в браузере

Самый быстрый способ - открыть с включённым VPN сайт проверки утечек, например ipleak.net или browserleaks.com. Смотрите на четыре строки:

  • IPv4 - должен быть адрес VPN;
  • IPv6 - либо адрес VPN, либо «не обнаружен». Адрес вашего провайдера здесь - утечка;
  • DNS-серверы - должны быть в той же стране, что и VPN, а не у вашего провайдера;
  • WebRTC - в списке не должно быть вашего настоящего публичного адреса.

У этой проверки есть слепое пятно: она проверяет только браузер. Если VPN работает в режиме прокси, браузер покажет идеальную картину, а остальные программы при этом ходят напрямую.

Проверка из терминала: три команды

Терминал показывает, что видят программы, а не браузер. На Mac и Linux выполните по очереди:

  • curl -4 -s https://ifconfig.co - ваш IPv4. Должен быть адрес VPN;
  • curl -6 -s https://ifconfig.co - ваш IPv6. Хорошо, если команда вернула ошибку или адрес VPN. Адрес провайдера - утечка;
  • dig +short whoami.akamai.net - адрес DNS-сервера, через который идут ваши запросы. Если это сервер провайдера, DNS течёт. На Windows вместо dig - nslookup whoami.akamai.net.

Сравните первый адрес с тем, что показал сайт проверки в браузере. Если они разные, VPN заворачивает только браузер, и все остальные программы работают с настоящего адреса.

Пример проверки: IPv4 через VPN, а IPv6 и DNS идут через провайдера. Адреса условные
Пример проверки: IPv4 через VPN, а IPv6 и DNS идут через провайдера. Адреса условные

Как закрыть каждую утечку

  • IPv6 - включите в VPN-клиенте защиту от утечки IPv6 или отключите IPv6 в настройках сети, если VPN его не поддерживает;
  • DNS - включите в клиенте «использовать DNS VPN» или защиту от утечки DNS. На Windows утечку часто даёт умное разрешение имён по всем сетям сразу - его отключают в групповой политике;
  • WebRTC - в браузере ограничьте WebRTC настройкой или расширением, если звонки в браузере не нужны;
  • программы мимо прокси - переключите VPN-клиент из режима прокси в режим системного VPN (его называют TUN, «весь трафик» или «для всех приложений»);
  • обрывы - включите kill switch. Чем отличается встроенный в VPN от kill switch для программ, рассказали в статье kill switch: что это и почему встроенный не всегда спасает.

После каждого изменения повторите проверку: настройки одного клиента иногда сбрасываются при обновлении.

Проверка, которая делает это сама

Ручная проверка показывает картину на одну минуту, а сеть меняется: сон ноутбука, другой Wi-Fi, переподключение VPN. Поэтому в наш Kordon встроена проверка утечек, которая запускается кнопкой и сама при каждой смене сети: IPv4 у нескольких сервисов сразу, IPv6, страна DNS, программы мимо прокси, WebRTC через расширение для браузера и маршрут до самих ИИ-сервисов.

Нашлась утечка - Kordon подскажет, что включить в VPN, и напишет в Telegram. Если для программы адрес не тот, она встанет на паузу, пока всё не придёт в норму.

Проверка утечек в Kordon: внешний IP, программы без прокси, IPv6 и DNS. Адреса скрыты
Проверка утечек в Kordon: внешний IP, программы без прокси, IPv6 и DNS. Адреса скрыты

Если задача уже на столе - вот как мы делаем это под ключ: Разработка корпоративного сайта под ключ.

Частые вопросы

Как проверить утечку DNS?

С включённым VPN откройте сайт проверки утечек или выполните в терминале dig +short whoami.akamai.net (на Windows nslookup whoami.akamai.net). Если DNS-сервер принадлежит вашему провайдеру, а не VPN, есть утечка.

Как понять, что IPv6 идёт мимо VPN?

Выполните curl -6 -s https://ifconfig.co. Если команда вернула адрес вашего провайдера, IPv6 течёт. Ошибка или адрес VPN - всё в порядке.

Почему в браузере всё чисто, а в терминале другой IP?

VPN работает в режиме прокси и заворачивает только браузер. Терминал, git и ИИ-агенты системный прокси не используют. Переключите клиент в режим системного VPN (TUN).

Как часто проверять утечки?

После каждой смены VPN-клиента, его обновления и смены сети. Удобнее, когда проверка запускается сама, как в Kordon.

Ещё в блоге

Все статьи ↗
03.11.2026Как мы сделали Kordon: от скрипта для друга до программы для Mac, Windows и Linux за неделюИстория Kordon - бесплатной программы, которая ставит приложения на паузу, когда отваливается VPN. Как устроена заморозка, какие ошибки нашли пользователи и что дали первые сутки: 9 версий и 190 скачиваний.01.11.2026Директ с оплатой за конверсии платит не за заявки: 7 ошибок в целях и как их найти за полчасаПочему Директ с оплатой за конверсии списывает деньги за клики, вопросы в чат и ваши же тесты. 7 ошибок в целях Метрики на наших примерах и чек-лист на полчаса.19.10.2026Сайт из нейросетевого конструктора не видит Яндекс: как мы вытащили его в поиск без переписыванияПочему сайт из ИИ-конструктора вроде Lovable поисковик видит пустым, как проверить свой сайт за минуту и как мы сделали пререндер для сайта хоккейного клуба. С граблями.

Есть задача? Нарисуем.

Бесплатный макет главного экрана за 1-2 дня - до договора и оплаты. Смета после макета.

Получить бесплатный макет ↗