Настройка DNS через HTTPS в современных браузерах

Современный браузер умеет отправлять DNS-запросы в зашифрованном виде. Вместо обычного обращения к серверу имени по открытому UDP или TCP он использует защищённый HTTPS-канал. Такой подход снижает возможность перехвата и подмены адресов, хотя выбранный DNS-резолвер по-прежнему видит запрашиваемые домены и IP-адрес пользователя.

Важно различать защищённый DNS, VPN и iCloud Private Relay: они решают разные задачи и не заменяют друг друга. Перед переключением стоит учитывать корпоративные ограничения, локальные сети и captive portal. Дополнительный контекст о браузерных настройках и цифровой безопасности дают материалы по браузерам.

Браузер Уровень настройки Выбор DNS-сервера Важная особенность
Chrome В пределах браузера Провайдер или собственный адрес Доступен автоматический выбор
Edge В пределах браузера Провайдер или собственный адрес Основан на Chromium, но набор параметров отличается
Firefox В пределах профиля Провайдер или собственный адрес Есть режимы строгой и автоматической защиты
Safari Через системные настройки или профиль Зависит от версии ОС и администратора Часто управляется политиками Apple

Как работает защищённый DNS

При открытии сайта браузеру требуется определить IP-адрес сервера. Обычный DNS отправляет запрос по UDP или TCP, чаще всего на порт 53, без шифрования содержимого. При использовании DNS через HTTPS запрос упаковывается в HTTPS-сообщение и передаётся рекурсивному DNS-резолверу по защищённому соединению.

Защищённый канал обычно работает через TCP 443, поэтому проходит через большинство корпоративных сетей и прокси. TLS проверяет сертификат DNS-сервера и его имя, предотвращая незаметное перенаправление запросов. Некоторые браузеры сначала получают IP-адрес загрузочного узла обычным DNS, но содержимое основного запроса остаётся внутри HTTPS.

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

Браузерный и системный уровни

Настройка внутри Chrome, Edge или Firefox затрагивает только запросы этого браузера. Системный защищённый DNS действует шире: он обслуживает приложения, обновления и фоновые процессы. Для полноценной защиты всего устройства второй вариант удобнее, однако он требует поддержки со стороны операционной системы.

Браузерный DNS-over-HTTPS может конфликтовать с корпоративным VPN, домашним маршрутизатором или локальным DNS. Если VPN перехватывает DNS-запросы, браузер способен отправить их напрямую мимо туннеля. В управляемых сетях администратор также может запретить внешний резолвер, чтобы сохранить журналирование, фильтрацию и контроль доменов.

Локальные имена вида server.local часто доступны только через внутренний DNS. Переход на публичный DoH-сервер прекращает их разрешение, что влияет на принтеры, сетевые диски и панели управления. Когда требуется согласование исключений или проверка параметров для нестандартной схемы, актуальные контакты и форма обращения находятся на странице обратной связи.

Настройка в Chrome и Edge

В Chrome откройте chrome://settings/security и найдите параметр «Использовать защищённый DNS-сервер». Можно оставить автоматический выбор или перейти к самостоятельному указанию поставщика. В Edge аналогичная настройка обычно находится по адресу edge://settings/privacy, в разделе безопасности. Названия пунктов немного различаются между языковыми версиями и выпусками.

Для собственного DNS-сервера нужен полный HTTPS-адрес, поддерживающий стандарт RFC 8484. Например, https://dns.google/dns-query или https://cloudflare-dns.com/dns-query. Обычный IP-адрес вроде 8.8.8.8 здесь не подходит, поскольку браузеру требуется адрес защищённой конечной точки.

После сохранения настройки браузер лучше полностью перезапустить. Автоматический режим может продолжить использовать текущего интернет-провайдера, если тот поддерживает DoH, тогда как собственный адрес даёт более предсказуемый результат. Проверять следует в обычном и приватном окне: корпоративная политика иногда ограничивает один из режимов.

Настройка в Firefox

В Firefox откройте «Настройки», перейдите в общий раздел и выберите «Параметры сети». В блоке «Включить DNS через HTTPS» можно активировать защищённый резолвер, выбрать автоматического поставщика или задать собственную конечную точку. Firefox хранит параметры профиля, поэтому проверять результат нужно в том же профиле, где выполнено переключение.

Доступные уровни защиты включают максимальный, повышенный и пользовательский режимы. Строгий вариант не должен незаметно возвращаться к незащищённому DNS, хотя конкретное поведение при недоступности сервера зависит от версии браузера. Для собственного адреса также требуется полный HTTPS-URL, а не IP-адрес резолвера.

Если после изменения перестаёт открываться страница входа оператора или появляется предупреждение о сети, временно отключите DNS через HTTPS и проверьте обычное подключение. После восстановления доступа можно выбрать другого поставщика. Встроенная страница about:network-dns помогает просмотреть состояние DNS-резолвера и выбранный защищённый канал.

Настройка в Safari

Поддержка зашифрованного DNS в Safari зависит от версии macOS или iOS и способа управления устройством. В macOS параметры обычно находятся в разделе «Настройки → Сеть», внутри активного подключения и его DNS-параметров. В iOS похожие параметры доступны через настройки Wi-Fi, сведения о сети и конфигурацию DNS. В некоторых сборках защищённый транспорт включается автоматически, если его поддерживает системный резолвер.

При ручном выборе используется адрес совместимого DoH-сервера. На управляемых компьютерах и смартфонах конфигурацию часто задаёт профиль MDM: администратор может закрепить доверенный сервер, запретить пользовательский адрес или отключить переход на HTTPS. Поэтому отсутствие доступного пункта в меню не всегда означает неисправность.

iCloud Private Relay работает отдельно и не настраивает защищённый DNS для всех приложений устройства. На общих или корпоративных сетях Safari также может перестать находить внутренние домены, если браузер обходит локальный сервер. В такой ситуации разумнее оставить системную DNS-конфигурацию или использовать утверждённый администратором DoH-резолвер.

Проверка и решение проблем

Для проверки откройте надёжный сервис проверки DNS-утечек в том же браузере, где настроен DoH. В результатах должен указываться выбранный защищённый DNS-провайдер, а не сервер интернет-провайдера или оператора сети. Если обнаружено чужое имя резолвера, проверьте сохранение параметра, перезапустите браузер и исключите автоматический откат.

Команда nslookup проверяет системный DNS и не доказывает использование DoH внутри браузера. Более точные сведения показывают диагностические страницы: about:network-dns в Firefox, edge://net-internals/#dns в Edge и chrome://net-export в Chrome. Там можно найти выбранную конечную точку, ошибки сертификата, отказ установления TLS-соединения или неудачное разрешение имени.

Среди частых причин сбоя значатся корпоративный HTTPS-прокси с собственным центром сертификации, неверные часы устройства, блокировка внешнего DNS и недоступные локальные домены. Если сайт открывается, но перестают работать всплывающие окна, причину следует искать в JavaScript, расширениях и блокировщиках содержимого. Для страниц WordPress полезную модель проверки показывает обзор плагинов лайтбоксов.

Переход на защищённый DNS

Начните с одного браузера и выберите известного DNS-провайдера с прозрачной политикой обработки запросов. После переключения проверьте открытие обычных сайтов, внутренних ресурсов и авторизации. Если защищённый резолвер работает корректно, его можно закрепить для постоянного профиля или распространить на уровень системы.

В корпоративной сети заранее согласуйте адрес сервера, допустимые сценарии отката и порядок временного отключения. Не следует отключать проверку сертификатов ради появления соединения: это устраняет предупреждение, но лишает защиту от подмены endpoint. Обычный DNS-адрес и HTTPS-адрес DoH также нельзя считать взаимозаменяемыми.

Откройте прямо сейчас настройки используемого браузера, включите DNS через HTTPS, выберите проверенного поставщика и выполните проверку утечек. Зафиксируйте выбранный адрес и убедитесь, что сайты открываются без ошибок.

Иконка пользователя в серых тонах

Настройка Windows

Доступ к скрытым параметрам конфигурации, отключение телеметрии, работа с диспетчером задач и тонкая настройка меню «Пуск» в стиле Windows XP для Windows 7.

Иконка браузера в серо-синих тонах

Веб-браузеры

Скрытые страницы конфигурации в Firefox, Chrome и Opera, быстрый текстовый редактор прямо в браузере, эффект Lightbox JS для изображений и настройка внешнего вида Firefox.

Иконка папки в нейтральных серых тонах

WordPress и блоги

Выполнение PHP-кода в текстовых виджетах, диагностика времени загрузки разделов страницы, правильная очистка блога и условная загрузка виджетов социальных сетей.

Изометрический 3D-рендер: светлый веб-сайт с серо-голубым заголовком, парящий над чистой белой поверхностью Изометрический 3D-рендер: тёмно-серая иконка социального букмаркинга на светлом фоне

Обратная связь

Есть вопрос или предложение по темам блога? Напишите — автор на связи.