Настраиваем DNS over HTTPS в Windows 11

Опубликовано: 17 октября 2021
Раздел(ы): Windows
Просмотры: 1898
Комментарии: 0

Новая операционная система Windows 11 «из-коробки» поддерживает работу DNS over HTTPS (далее DOH). Ранее такой способностью в Виндовс обладали только браузеры FireFOX и Google Chrome. Теперь же все программы при запросах в интернет будут использовать DOH.

Что такое DNS

DNS (англ. Domain Name System «система доменных имён») — система для получения информации о домене, используется для получения IP-адреса сервера (компьютера) по его имени (А — запись), а так же получения информации о маршрутизации почты (MX — запись) и других данных.

Для работы DNS используется 53 порт протоколов UDP и TCP.

Что такое DNS over HTTPS

DOH — это способ передачи DNS запроса по зашифрованному протоколу HTTPS. Чтобы воспользоваться данной технологией DNS сервер и клиент (компьютер, программа) должны уметь обрабатывать DNS запросы по протоколу HTTPS.

Для работы DOH используется порт 443 протокола TCP.

Для чего нужен DNS over HTTPS

DOH позволяет скрыть ваши DNS запросы от всех промежуточных узлов в цепочке прохождения данных между вашим компьютером и DNS сервером. О ваших запросах будет известно только вашему компьютеру и DNS серверу. И никто не сможет их увидеть или изменить.

Как использовать DOH в операционной системе Windows 11

Чтобы настроить работу DOH в операционной системе Windows 11 нужно зайти в настройки и выбрать пункт «Сеть и интернет», затем «Wi-Fi» (если используете беспроводное подключение) и «Свойства оборудования»:

Настраиваем DNS over HTTPS в Windows 11

Далее нажмите кнопку «изменить» в строке «Назначение DNS-сервера»:

Настраиваем DNS over HTTPS в Windows 11

Измените настройки на ручные и пропишите желаемые DOH серверы.

В качестве DOH серверов вы можете указать серверы Google, CloudFlare и Quad9. На момент написание статьи Windows 11 в автоматическом режиме поддерживает работу только этих DNS провайдеров.

Провайдер IP адрес Имя сервера
Google 8.8.8.8 https://dns.google/dns-query
Google 8.8.4.4 https://dns.google/dns-query
CloudFlare 1.1.1.1 https://cloudflare-dns.com/dns-query
CloudFlare 1.0.0.1 https://cloudflare-dns.com/dns-query
Quad9 149.112.112.112 https://dns.quad9.net/dns-query
Quad9 9.9.9.9 https://dns.quad9.net/dns-query

Как проверить текущие настройки DOH в Windows 11

Проверить текущие настройки DNS-over-HTTPS в Windows 11 можно с помощью следующей команды в PowerShell:

Get-DnsClientDohServerAddress

Настраиваем DNS over HTTPS в Windows 11

После внесения изменений настройки DNS будут выглядеть так:

Настраиваем DNS over HTTPS в Windows 11

Настройка DOH для проводного соединения в Windows 11

Для проводного соединения настройки DOH аналогичны и находятся по следующему пути «Настройки -> Сеть и Интернет -> Ethernet»:

Настраиваем DNS over HTTPS в Windows 11

Альтернативные DOH серверы в Windows 11

Кроме указанных в статье DOH серверов Google, CloudFlare и Quad9, работа с которыми поддерживается операционной системой Windows 11 в автоматическом режиме по-умолчанию, вы можете использовать альтернативные DOH серверы.

Для этого придется воспользоваться командной строкой от имени администратора.

Добавим DOH сервер Cisco OpenDNS:

netsh dns add encryption server=208.67.222.222 dohtemplate=https://doh.opendns.com/dns-query

и

netsh dns add encryption server=208.67.220.220 dohtemplate=https://doh.opendns.com/dns-query

Эти команды добавят шаблон настроек для новых серверов и вы сможете добавить эти DOH для вашего соединения:

Настраиваем DNS over HTTPS в Windows 11

Как проверить что DOH работает в Windows 11

Так как DOH использует для работы 443 порт, то следует убедить в отсутствии трафика на 53 порту. Если интернет при этом работает, то это значит, что все DNS запросы идут через DOH серверы.

Откройте Командную строку или PowerShell от имени администратора. Запустите следующую команду, чтобы сбросить все фильтры пакетов сетевого трафика, которые мог использовать PacketMon (входит в состав Windows 11):

pktmon filter remove

Теперь добавим фильтр пакетов для порта 53, который использует классический DNS (и который в случае правильной настройки теперь не должен пропускать трафик, так как мы используем только DNS over HTTPS).

pktmon filter add -p 53

Следующая команда покажет трафик на 53-м порту в реальном времени:

pktmon start --etw -m real-time

При использовании DOH в Windows 11 вывод должен быть пуст:

Настраиваем DNS over HTTPS в Windows 11

Есть ли смысл настраивать DOH в Windows 11

Если ваш компьютер находится в домашней сети где на границе сети стоит маршрутизатор с поддержкой DOH (например Keenetic), то дополнительно настраивать DOH в Windows 11 смысла нет.

В противном случае, если вы беспокоитесь о своей приватности, DOH в операционной системе Windows 11 лучше настроить.

Благодарности

При написании статьи были использованы следующие источники:

  1. https://kb.adguard.com/ru/general/dns-providers#cisco-opendns
  2. https://www.comss.ru/page.php?id=9243

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.
© Юрий Рассадников, 2011 - 2024
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 6 | 0,196 сек. | 8.33 МБ