Первым делом, давайте определимся для чего нужна поддержка шифрования DNS. Шифрование DNS нужно для того, чтобы передавать трафик по защищенному протоколу HTTPS, вместо HTTP.
Чтобы включить поддержку шифрования DNS, необходимо открыть Редактор реестра, это можно сделать с помощью нажатия Win+R и ввода команды regedit, после чего нажимаем Enter. Далее необходимо перейти по пути:
Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters.
Далее необходимо создать параметр DWORD (32 бита) с именем EnableAutoDoh и значением 2.
Чтобы шифрование начало работать, необходимо в настройках IPv4 или IPv6, прописать DNS сервера с возможностью поддержки DoH. Чтобы это все настроить, нужно открыть Панель управления и перейти в Центр управления сетями и общим доступом. Нажмите по названию вашего подключения. Откройте Свойства. Далее нужно выбрать протокол, обычно это IPV4. Далее снова нужно нажать Свойства. После этого, нажмите на Использовать следующие адреса DNS-серверов и введите адреса предпочитаемого и альтернативного DNS серверов с поддержкой DoH.
Ниже можно скачать твик реестра для включения поддержки шифрования DNS, а также список адресов DNS серверов.
Внимание! Перед тем как вносить изменения в реестр, рекомендуется сделать его резервную копию.
Название сервера | Версия протокола | Предпочитаемый | Альтернативный |
Cloudflare | IPv4 IPv6 | 1.1.1.1 2606:4700:4700::1111 | 1.0.0.1 2606:4700:4700::1001 |
IPv4 IPv6 | 8.8.8.8 2001:4860:4860::8888 | 8.8.4.4 2001:4860:4860::8844 | |
Quad9 | IPv4 IPv6 | 9.9.9.9 2620:fe::fe | 149.112.112.112 2620:fe::9 |