DNS переводит имена сайтов в адреса. По умолчанию запросы уходят к серверу провайдера в открытом виде — их видно со стороны и они могут отдавать неверный ответ. Приватный DNS (DoH или DoT) шифрует эти запросы и обычно ускоряет резолвинг.
Настройка
- Откройте настройки Happ → раздел DNS.
- Укажите защищённый адрес — например, DoH-адрес выбранного провайдера.
- Сохраните и переподключитесь.
Какой DNS выбрать
- Cloudflare —
https://cloudflare-dns.com/dns-query, самый быстрый в большинстве замеров. - Google —
https://dns.google/dns-query, максимально стабильный. - Quad9 —
https://dns.quad9.net/dns-query, фильтрует известные вредоносные домены. - AdGuard DNS —
https://dns.adguard-dns.com/dns-query, режет рекламу и трекеры на уровне DNS.
Универсально быстрого варианта нет: разница в единицы миллисекунд и зависит от вашего провайдера. Если сомневаетесь — оставьте значение из подписки, оно уже подобрано под наши узлы.
В ключах happ.dad DNS настроен заранее: российские домены резолвятся локально, остальные — через защищённый канал. Импортировали ключ — и всё работает.
DNS и маршрутизация связаны
Если правила отправляют российские сайты напрямую, но DNS-запрос уходит через зарубежный сервер, сервис получит зарубежный адрес ближайшего узла и всё равно решит, что вы не в России. Симптом узнаваемый: банк ругается на регион, хотя приложение в списке исключений. Лечится тем, что резолвинг для российских доменов остаётся локальным — см. маршрутизацию.
Если сайты перестали открываться
- Вернитесь к значению DNS по умолчанию из подписки и переподключитесь.
- Проверьте адрес на опечатку: DoH-адрес — это полный URL с https и путём
/dns-query. - Отключите системный приватный DNS в настройках телефона, если он задан отдельно — два разных резолвера конфликтуют.
- Перезапустите приложение полностью: часть систем кэширует старые ответы до переподключения.