Включение DNS-over-HTTPS в Chrome

Включение DNS-over-HTTPS в Chrome

Life-Hack [Жизнь-Взлом]/Хакинг

#Обучение 

В феврале в кодовую базу Chromium без лишней огласки была добавлена недокументированная возможность использования DNS-over-HTTPS (DoH). Если в обычной ситуации DNS-запросы напрямую отправляются на определённые в конфигурации системы DNS-серверы, то в случае DoH запрос на определение IP-адреса хоста инкапсулируется в трафик HTTPS и отправляется на HTTP-сервер, на котором резолвер обрабатывает запросы через Web API. Существующий стандарт DNSSEC использует шифрование лишь для аутентификации клиента и сервера, но не защищает трафик от перехвата и не гарантирует конфиденциальность запросов.

Для использования DoH-сервера компании Cloudflare следует запустить Chrome с опциями:

chrome --enable-features="dns-over-https<DoHTrial" \
    --force-fieldtrials="DoHTrial/Group1" \
    --force-fieldtrial-params="DoHTrial.Group1:server/https%3A%2F%2Fcloudflare-dns%2Ecom%2Fdns-query/method/POST

В Firefox начиная с конца сентября поддержка DNS-over-HTTPS будет поступательно включаться по умолчанию. Для включения DoH не дожидаясь активации по умолчанию, в about:config следует изменить значение переменной network.trr.mode:

  • 0 полностью отключает DoH;
  • * 1 - используется DNS или DoH, в зависимости от того, что быстрее;
  • * 2 - используется DoH по умолчанию, а DNS как запасной вариант;
  • * 3 - используется только DoH;
  • * 4 - режим зеркалирования при котором DoH и DNS задействованы параллельно. 

По умолчанию используется DNS-сервер CloudFlare, но его можно изменить через параметр network.trr.uri, например, можно установить

"https://dns.google.com/dns-query" ("https://9.9.9.9/dns-query") 
"https://dns.quad9.net/dns-query"  
"https://doh.opendns.com/dns-query" 
"https://cloudflare-dns.com/dns-query" ("https://1.1.1.1/dns-query")
"https://doh.cleanbrowsing.org/doh/family-filter/"
"https://doh.dns.sb/dns-query"

Источник


Report Page