DNS в Happ: сайты не открываются по имени — что настроить
Подключение есть, а сайты не открываются по имени — виноват DNS. Какой DNS выбрать в настройках Happ, как проверить, что дело в нём, и когда нужен DNS через туннель.
Подписка для Happ — 3 дня бесплатно, дальше от 189 ₽
Выберите срок и оформите подписку у сервиса Вятка: ссылка придёт на почту или в Telegram сразу и добавится в приложение одной кнопкой. Первые 3 дня — бесплатно, без карты.
- Ссылка-подписка приходит сразу после оплаты — обычно меньше минуты
- Одна ссылка на все устройства, где стоит Happ (до 3)
- Оплата по СБП, без автосписаний
- 3 дня бесплатно, карта не нужна
Симптом узнаваемый: Happ пишет «подключено», сайт по IP-адресу открывается, а по имени — «не удаётся найти DNS-адрес сервера» или бесконечная загрузка. Значит, туннель работает, а вот перевод имён в адреса — нет. Это настраивается в самом приложении за минуту.
Как понять, что дело в DNS
- Подключитесь в Happ и откройте в браузере любой сайт по имени. Не грузится — идём дальше.
- Откройте тот же или любой другой ресурс по IP-адресу, например адрес известного публичного DNS
1.1.1.1в адресной строке. Открылось — туннель жив, не работает именно DNS. - Посмотрите логи в настройках Happ: строки
dnsсtimeout,SERVFAILилиREFUSEDподтверждают диагноз.
Если по IP тоже ничего не открывается — проблема глубже, это подключено, но сайты не грузятся.
Какой DNS выбрать в настройках Happ
В настройках приложения есть раздел DNS: там задаётся, какой сервер отвечает на запросы имён и куда эти запросы идут — через туннель или напрямую. Логика такая:
| Вариант | Что происходит | Когда подходит |
|---|---|---|
| Удалённый DNS через туннель (по умолчанию) | Запросы имён идут через сервер к публичному DNS, например 1.1.1.1 или 8.8.8.8 | Почти всегда: имена резолвятся «из-за рубежа», без вмешательства оператора |
| DNS оператора / системный | Запросы идут напрямую к DNS вашего провайдера | Только если нужен быстрый доступ к локальным ресурсам; зарубежные имена могут отдавать «заглушки» |
DNS-over-HTTPS / TLS (https://…/dns-query, tls://…) | Запросы шифруются, оператор их не видит | Если обычный DNS в сети подменяют или режут |
Рабочая связка для большинства случаев: удалённый DNS — 1.1.1.1 или 8.8.8.8 через туннель, для «прямых» доменов (российские сайты, если они в исключениях) — системный DNS. Если после смены не заработало сразу, переподключитесь: DNS-настройки применяются при поднятии туннеля.
Подписка для Happ, которая просто работает
Ссылка-подписка от Вятка: добавляется в Happ одной кнопкой, работает на телефоне, компьютере и телевизоре, продлевается когда захотите.
- без карты
- все устройства по одной ссылке
- отмена не нужна — просто не продлевайте
Типичные причины и что сделать
- Оператор подменяет ответы. Провайдер отвечает на запросы к «неудобным» именам своим адресом-заглушкой. Лечится DNS через туннель или DoH/DoT.
- DNS-запросы уходят мимо туннеля. Включён режим прокси вместо TUN: браузер сам резолвит имена через системный DNS. Переключитесь на режим TUN (системный туннель) или настройте браузер на резолвинг через прокси.
- Приватный DNS на Android. В Настройках → Сеть → «Приватный DNS» задан свой сервер — он перехватывает запросы поверх Happ. Поставьте «Автоматически» или «Выключено» на время проверки.
- Кэш браузера и системы. После смены DNS старые «пустые» ответы живут ещё минуты. Перезапустите браузер; на Windows —
ipconfig /flushdnsв командной строке. - Другой DNS-фильтр. Домашние блокировщики рекламы на роутере или в системе (AdGuard, Pi-hole) конфликтуют с DNS Happ. Отключите на время диагностики.
Когда DNS настроен, а часть сайтов всё равно не открывается
Скорее всего, они попали под правила маршрутизации: идут напрямую, а напрямую не доступны, или наоборот. Это уже не DNS, а раздельное туннелирование. Признак: одни зарубежные сайты открываются, другие — нет, причём стабильно одни и те же.
Какой DNS лучше для Happ — 1.1.1.1 или 8.8.8.8?
Практически без разницы; оба быстрые и не подменяют ответы. Если один из них недоступен в вашей сети, поставьте второй.
Нужно ли менять DNS на роутере?
Нет. Happ настраивает DNS для своего туннеля сам, роутер это не затрагивает. Менять на роутере стоит, только если проблемы с DNS есть и без туннеля.
Почему после подключения DNS-запросы «утекают» мимо туннеля?
Обычно из-за режима прокси или приватного DNS в системе. В режиме TUN с удалённым DNS через туннель утечек нет.
Осталось проверить на практике: подписка для Happ на 3 дня бесплатно, без карты. Ссылка приходит сразу и добавляется в приложение одной кнопкой.
Получить подписку →