Приватность6 апреля 2026· 6 мин чтения
DNS и приватность: почему каждый ваш сайт виден провайдеру
Даже если вы пользуетесь HTTPS и думаете, что ваш трафик зашифрован, провайдер всё равно знает, какие сайты вы посещаете. Всё дело в DNS — протоколе, который браузер использует при каждом обращении к любому сайту.
Что такое DNS и зачем он нужен
DNS (Domain Name System) — это система, которая переводит человекочитаемые адреса (например, google.com) в IP-адреса (142.250.185.46), с которыми работают компьютеры.
Каждый раз, когда вы открываете сайт, браузер сначала спрашивает DNS-сервер: «Какой IP-адрес у этого домена?» — и только потом устанавливает соединение. Этот запрос отправляется до того, как начнётся какое-либо шифрование.
Аналогия
DNS — как телефонная книга. Вы знаете имя (google.com), но чтобы позвонить, нужен номер (IP). Каждый раз, когда вы «смотрите номер» — провайдер это видит.
Как работает DNS-запрос
1
Вы вводите адрес в браузер или приложение делает запрос к серверу
2
Браузер отправляет DNS-запрос на резолвер (обычно это сервер провайдера)
3
Резолвер возвращает IP-адрес домена
4
Только теперь браузер устанавливает TCP/TLS-соединение с сервером
5
Начинается зашифрованная передача данных по HTTPS
По умолчанию DNS-запросы отправляются открытым текстом по UDP через порт 53. Никакого шифрования. Провайдер видит каждый запрос в реальном времени.
Что видит провайдер
Провайдер видит каждый DNS-запрос с точным доменным именем и временем обращения. Это позволяет ему составить детальную картину вашей онлайн-активности:
Какие сайты вы посещаете
точные доменные имена со временем запроса
Как часто вы заходите на сайт
частота и паттерны запросов к домену
Какими приложениями пользуетесь
DNS-запросы фоновых сервисов приложений
Когда вы активны
временная корреляция запросов
Данные для рекламных профилей
передаются третьим сторонам для таргетинга
Помимо провайдера, DNS-запросы видит и ваш DNS-резолвер. По умолчанию это сервер провайдера (например, 8.8.8.8 у Google или 1.1.1.1 у Cloudflare, если вы сменили его). Эти компании тоже видят все ваши DNS-запросы.
DNS-утечка: когда шифрование не помогает
DNS-утечка — это ситуация, когда приложение или ОС отправляют DNS-запросы в обход зашифрованного канала. Это происходит, даже если вы используете защищённое соединение.
Типичные причины DNS-утечек
- !ОС использует системный DNS-резолвер, игнорируя настройки приложения
- !IPv6-запросы уходят напрямую, если приложение туннелирует только IPv4
- !Приложение использует жёстко прописанный DNS-сервер (например, Google 8.8.8.8)
- !Браузер использует DoH параллельно с системным DNS — запросы дублируются
- !WebRTC раскрывает локальный IP и DNS через браузерные запросы
Проблема
Если у вас активно защищённое соединение, но DNS-запросы уходят мимо него — провайдер всё равно видит, какие сайты вы открываете. Это и есть DNS-утечка. Проверить её можно на dnsleaktest.com.
DNS-over-HTTPS и DNS-over-TLS
Два стандарта, которые шифруют DNS-запросы, чтобы провайдер их не видел:
DNS-over-HTTPS (DoH)
- Отправляет запросы как обычный HTTPS-трафик
- Работает через порт 443 — неотличим от веб-сёрфинга
- Поддерживается Chrome, Firefox, Safari, Edge
- Провайдер видит только IP DoH-сервера
DNS-over-TLS (DoT)
- Оборачивает DNS в TLS-шифрование
- Использует порт 853 — легко заблокировать
- Поддерживается Android 9+ на уровне ОС
- Немного более прозрачен для провайдера по порту
Как включить DoH в браузере
Chrome
Настройки → Конфиденциальность и безопасность → Безопасный просмотр → Использовать безопасный DNS
Firefox
Настройки → Основные → Сетевые параметры → DNS через HTTPS
Edge
Настройки → Конфиденциальность → Безопасность → Использовать безопасный DNS
Почему DoH — не полное решение
DoH скрывает DNS-запросы от провайдера — но это только часть картины. Провайдер по-прежнему видит:
- !IP-адрес сервера, к которому вы подключаетесь (по IP можно определить сайт)
- !SNI-поле в TLS ClientHello — имя сайта в открытом виде (до ECH)
- !Объём и тайминг трафика — поведенческий анализ
- !DNS-запросы приложений, которые не используют DoH (мобильные игры, smart TV и т.д.)
Полностью скрыть DNS-запросы и весь остальной трафик можно только одним способом — зашифровать весь сетевой трафик через защищённый туннель. В этом случае провайдер видит только факт обращения к серверу туннеля, но не знает, какие сайты вы посещаете и какие DNS-запросы делаете.
Как проверить свои DNS-запросы
dnsleaktest.com
Показывает, через какие серверы проходят ваши DNS-запросы. Если виден DNS провайдера — есть утечка.
1.1.1.1/help
Сервис Cloudflare: проверяет DoH, DoT, WARP и показывает, защищены ли ваши DNS-запросы.
browserleaks.com/dns
Комплексная проверка DNS, WebRTC и других утечек прямо из браузера.
AuraShield
Нет DNS-утечек, нет следов
С шифрованным туннелем все DNS-запросы проходят через наш сервер. Провайдер видит только подключение к AuraShield — не более. Два дня бесплатно.
Попробовать бесплатно →