Конфиденциальность · 1 мин чтения

DNS over HTTPS и TLS: настройка в каждом браузере и ОС

Обычный DNS не шифруется, поэтому провайдер и любой на пути видит каждый домен, который вы запрашиваете, — даже если сайт открывается по HTTPS. DNS over HTTPS (DoH) и DNS over TLS (DoT) шифруют эти запросы. Объясняем разницу и как включить их в браузерах и операционных системах.

Зачем вообще шифровать DNS

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

DNS over HTTPS (DoH) и DNS over TLS (DoT) закрывают эту дыру, шифруя запрос между вами и резолвером. Практическая разница такая: DoH отправляет DNS внутри обычного HTTPS на порту 443, поэтому сливается с веб-трафиком и его трудно заблокировать и даже отличить; DoT работает на отдельном порту (853) — архитектурно чище, но сети заметно проще его увидеть и перекрыть. Браузеры тяготеют к DoH; операционные системы поддерживают оба. Проверить, что видит ваш резолвер, можно инструментом DNS.

Включите шифрованный DNS

Настройки браузера действуют только на этот браузер; настройки ОС — на всё устройство.

Firefox (DoH)

Settings, Privacy and Security, прокрутите до DNS over HTTPS. Выберите режим Increased или Max protection и укажите провайдера. Firefox первым сделал встроенный DoH.

Chrome и Edge (DoH)

Settings, Privacy and security, Security, пункт «Use secure DNS». Выберите провайдера или «With your current service provider», если ваш поддерживает DoH.

Windows 11 (DoH)

Settings, Network and Internet, ваш адаптер, DNS server assignment, переключите на Manual, впишите резолвер с поддержкой DoH и поставьте DNS encryption в Encrypted only.

macOS, Android, iOS

macOS и iOS принимают подписанный профиль конфигурации DNS для DoH/DoT. В Android есть «Private DNS» (DoT) в настройках сети — впишите туда хостнейм провайдера.

Что шифрованный DNS делает, а чего — нет

Шифрованный DNS прячет какие домены вы запрашиваете от провайдера и от тех, кто сидит на пути трафика, и не даёт подменять DNS-ответы. Это настоящий выигрыш в приватности и целостности. Но границы стоит понимать чётко: выбранный резолвер ваши запросы всё равно видит, то есть вы переносите доверие с провайдера на него — берите того, у кого серьёзная политика приватности. Ещё это не прячет IP-адрес, к которому вы потом подключаетесь, а SNI в TLS всё ещё может выдать имя хоста, если не работает Encrypted Client Hello.

Как это соотносится с VPN: правильно настроенный VPN и так ведёт ваш DNS через собственный резолвер внутри шифрованного туннеля, поэтому провайдер не видит ни ваших запросов, ни трафика. Именно поэтому важно проверять утечку DNS: если запросы убегают мимо туннеля к резолверу провайдера, шифрование остального трафика обесценивается. DoH/DoT и VPN дополняют друг друга: шифрованный DNS защищает запросы в любой сети, а VPN защищает всё соединение вместе с его DNS.

FAQ

Ответы на вопросы

В чём разница между DoH и DoT?

Оба шифруют DNS между вами и резолвером. DoH отправляет запросы внутри обычного HTTPS на порту 443, поэтому сливается с веб-трафиком и его трудно заблокировать. DoT работает на отдельном порту 853 — архитектурно чище, но сетям проще его распознать и перекрыть. Браузеры предпочитают DoH; операционные системы поддерживают оба.

Делает ли шифрованный DNS меня анонимным?

Нет. Он прячет от провайдера и наблюдателей на пути, какие домены вы запрашиваете, но выбранный вами резолвер эти запросы видит, и IP-адрес, к которому вы подключаетесь, тоже остаётся видимым. Это один слой приватности, а не анонимность. Для более широкой защиты сочетайте его с VPN.

Нужен ли DoH, если я пользуюсь VPN?

Хорошо настроенный VPN и так ведёт DNS через собственный резолвер внутри туннеля, так что на этом соединении DoH избыточен. DoH/DoT полезнее всего тогда, когда вы без VPN. В любом случае сделайте тест на утечку DNS — убедитесь, что запросы не убегают к провайдеру.

Держите DNS внутри туннеля

WireGuard/OpenVPN от s4m ведёт DNS через шифрованный туннель, так что провайдер не видит ни ваших запросов, ни трафика. Проверяйте утечки нашим инструментом DNS. Без логов по задумке, принимаем крипту.

Эту страницу нашли по запросу

Реальные поисковые фразы, на которые отвечает эта страница — по ссылкам откроются материалы, раскрывающие тему глубже.