Включаем DNS over HTTPS

DNS over HTTPS (DoH) — экспериментальный протокол, который позволяет пропускать весь DNS-трафик (который, к слову, даже не шифруется) через протокол HTTPS.

Для чего это нужно?
1) Дополнительный уровень безопасности. Тут невозможна атака с человеком посередине (MITM).
2) Приватность. Ваш провайдер не будет видеть на какие сайты вы ходите.
3) Поможет обойти ряд блокировок без применения VPN/TOR, т.к. многие провайдеры блокируют контент только по DNS.
4) В некоторых случаях это очень неплохой прирост в скорости.

К сожалению мобильные версии браузеров на данный момент не поддерживают эту технологию, но есть возможность включить ее на уровене ОС, прибегнув к дополнительному софту.
А теперь обо всем по порядку.

Браузеры на компьютерах

Если у тебя Google Chrome (Chromium), то скопируй и вставь в его адресную строку chrome://flags/#dns-over-https, после активируй Secure DNS lookups:

В случае с Firefox необходимо зайти в Preferences и в поиске по настройкам ввести “DNS over”, далее спуститься в самый низ Connection Settings и активировать опцию Enable DNS over HTTPS

И не забудь перезапустить браузер!

Если вдруг таких опций у тебя не оказалось — обнови браузер до последней версии.

Мобильные платформы

Под Android/iOS существует несколько способов заворачивания DNS в HTTPS и все они на данный момент работают не с определенным браузером, а для всего трафика в целом, что даже лучше.

Одним из решений является программа 1.1.1.1: Faster Internet от небезысветного Cloudflare (версия под Android, iOS).

Смысл программы очень прост. Она создаёт псевдо-VPN подключение на локалхост и шлёт все запросы на cloudflare через DoH, при этом весь остальной трафик идёт по обычному маршруту, минуя сервера cloudflare.

Ставь программу и следуй инструкции, там всё очень просто.