Утечка DNS: что это, чем опасна и как исправить

Утечка DNS — это когда VPN включён, но вопросы вида «какой адрес у этого сайта» уходят не через него, а напрямую провайдеру или другому сервису. Сайты при этом открываются как обычно, но посторонний может увидеть список сайтов, которые ты посещаешь. Проверить это можно за минуту на странице /proverka.

Обновлено

Вася — кот-помощник Vasya VPN
Мяу! Если что-то непонятно — напиши мне, разберёмся вместе.

Что такое DNS простыми словами

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

Что значит «утечка»

Когда VPN работает правильно, и сами данные, и DNS-вопросы идут через защищённое соединение до сервера. При утечке данные идут через VPN, а DNS-вопросы — по старой дороге: провайдеру, владельцу Wi-Fi в кафе или сервису, который настроен в браузере. Снаружи кажется, что всё в порядке, ведь сайты открываются, поэтому без проверки утечку обычно не замечают.

Схема утечки DNS: телефон с включённым VPN отправляет вопросы о сайтах провайдеру мимо защищённого соединения

Чем опасна утечка DNS

  • Провайдер или владелец публичного Wi-Fi видит, какие сайты ты открываешь, хотя ты рассчитывал, что VPN это скрывает.
  • Сайты могут заметить несовпадение: адрес из одной страны, а DNS-сервер из другой. Из-за этого иногда появляются лишние проверки и капчи.
  • В чужой сети недобросовестный владелец может подменить ответ и отправить тебя на поддельную страницу. Такое бывает редко, но именно в кафе и гостиницах риск выше.
  • Часть настроек VPN, ради которых ты его включал, просто не работает, а ты об этом не знаешь.

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

  1. Включи VPN и дождись статуса «Подключено».
  2. Открой /proverka в том браузере, которым обычно пользуешься.
  3. Дождись окончания проверки и найди пункт про DNS.
  4. Если там всё зелёное — утечки нет. Если указан твой провайдер или страна не совпадает с выбранной в VPN — рядом будет совет, что сделать.
Страница «Проверка» на компьютере: результаты по IP, DNS и WebRTC с подсказками

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

  • Включай VPN до открытия браузера. Если браузер уже был открыт, закрой его полностью и запусти снова: он мог запомнить старые настройки сети.
  • Отключи «безопасный DNS» в браузере, если проверка показывает, что запросы уходят мимо VPN. В Chrome: «Настройки» → «Конфиденциальность и безопасность» → «Безопасность» → «Использовать безопасный DNS». В Firefox: «Настройки» → «Приватность и защита» → «DNS через HTTPS». В Яндекс Браузере ищи в «Настройках» по слову «DNS» — пункт может называться иначе в зависимости от версии.
  • На Android проверь «Частный DNS»: «Настройки» → «Сеть и интернет» → «Частный DNS». Если там вписан чужой адрес, выбери «Автоматически» или «Отключено». Пункт может лежать в разделе «Подключения» → «Другие настройки».
  • Выключи другие VPN, прокси и «ускорители» — два таких приложения одновременно часто мешают друг другу.
  • После каждого изменения пройди /proverka ещё раз, чтобы понять, что именно помогло.

Совет Васи. Безопасный DNS сам по себе не вреден — отключай его, только если проверка показывает, что запросы идут мимо VPN.

Утечка DNS и «умный маршрут»

У Васи есть «умный маршрут»: российские сайты — банки, Госуслуги, маркетплейсы — идут напрямую, а всё остальное через VPN. Это задумано, чтобы привычные сервисы работали без сюрпризов. Если хочешь проверить именно «чистый» вариант, временно переключи в боте или кабинете «Маршрут: весь», пройди /proverka и сравни результаты. Потом можешь вернуть «умный».

Частые ошибки

  • Проверяют в одном браузере, а пользуются другим. У каждого браузера свои настройки DNS — проверяй там, где работаешь.
  • Включают VPN на телефоне, а проверяют на компьютере в той же сети Wi-Fi. VPN на одном устройстве не защищает соседние.
  • Держат включёнными два VPN сразу «для надёжности». Обычно это наоборот приводит к утечкам и обрывам.
  • Выключают безопасный DNS везде без проверки. Делай одно изменение за раз и смотри на результат.
  • Забывают обновить приложение. Старые версии иногда хуже работают с новыми системами — скачай свежую на сайте или в магазине приложений.

Как не допустить утечку в будущем

  • Пользуйся приложением VPN для всего устройства, а не расширением только для браузера: так через защищённое соединение идёт всё, включая DNS.
  • Не ставь одновременно несколько программ для сети — VPN, прокси, «ускорители» интернета и «защитники Wi-Fi» часто спорят за настройки DNS.
  • После крупного обновления браузера или системы загляни на /proverka: обновления иногда возвращают настройки по умолчанию.
  • В публичных сетях включай VPN сразу после подключения к Wi-Fi и только потом открывай почту и рабочие сервисы.
  • Если пользуешься несколькими браузерами, проверь каждый — настройки DNS у них свои.

Проверь себя с Васей

Приложения Васи направляют через VPN трафик всего устройства, поэтому утечки обычно появляются только из-за настроек браузера или других программ. Попробуй 3 дня бесплатно и без карты в боте @vasya_free_bot, а затем пройди /proverka. Если что-то останется непонятным, напиши в поддержку — разберёмся вместе.

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

Утечка DNS — это опасно?

Это не взлом, но так посторонние могут видеть, какие сайты ты открываешь. Особенно неприятно в публичном Wi-Fi, поэтому лучше её убрать.

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

После установки VPN, после обновления браузера или системы и если ты поставил новое приложение для сети. В остальное время достаточно иногда заглядывать на /proverka.

Нужно ли менять DNS в роутере?

Обычно нет. Если VPN включён на устройстве, он сам отвечает за DNS. Меняй настройки роутера, только если понимаешь, зачем.

Проверка показывает утечку только на одном сайте-проверке, а на другом нет. Кому верить?

Разные проверки смотрят по-разному. Ориентируйся на ту, где есть понятные советы, и проверяй до и после изменений в одном и том же месте.

Утечка DNS бывает на iPhone?

Реже, чем на компьютере, но бывает — например, если в настройках стоит сторонний профиль DNS. Проверь в «Настройки» → «Основные» → «VPN и управление устройством», нет ли лишних профилей.

Бывает ли утечка DNS на телевизоре?

Бывает, но проверить её на телевизоре сложнее. Если VPN стоит на телевизоре через приложение v2RayTun или на роутере, запросы обычно идут через него. Сомневаешься — напиши в поддержку.

Остались вопросы? Напиши нам — поможем лично.