Happ: «DNS resolve failed» — какой DNS выбрать в настройках
«DNS resolve failed» в Happ: имена сайтов не переводятся в адреса. Какой DNS указать в настройках Happ, как найти утечку через системный DNS, когда нужен DoH.
Подписка для Happ — 3 дня бесплатно, дальше от 189 ₽
Выберите срок и оформите подписку у сервиса Вятка: ссылка придёт на почту или в Telegram сразу и добавится в приложение одной кнопкой. Первые 3 дня — бесплатно, без карты.
- Ссылка-подписка приходит сразу после оплаты — обычно меньше минуты
- Одна ссылка на все устройства, где стоит Happ (до 3)
- Оплата по СБП, без автосписаний
- 3 дня бесплатно, карта не нужна
«DNS resolve failed», в логе — dns: … i/o timeout, SERVFAIL, no such host. Туннель поднят, сервер отвечает, а имя сайта в адрес не превращается — значит, DNS-сервер из настроек Happ недоступен через туннель или отвечает мусором. Это чинится в самом приложении, без переустановок и без обращения к сервису.
Что видно в логе и что это значит
| Как выглядит | Причина | Что делать |
|---|---|---|
dns: … i/o timeout на всех именах | DNS-сервер в настройках Happ не отвечает через туннель | Сменить DNS на 1.1.1.1 или 8.8.8.8 |
no such host на зарубежных сайтах, российские работают | Запросы уходят к DNS оператора мимо туннеля, в ответ — заглушки | Включить DNS через туннель, отключить системный |
SERVFAIL / REFUSED | Выбранный DNS не обслуживает запросы или фильтрует | Другой DNS, DoH |
| Ошибка сразу при подключении, до открытия сайтов | Имя самого сервера не резолвится (сеть режет DNS) | Сменить сеть; попросить сервис отдавать сервер по IP |
| Только на Android | «Приватный DNS» в настройках системы перехватывает запросы | Приватный DNS → «Автоматически» или «Выкл.» |
Настроить DNS в Happ
- Откройте настройки Happ → раздел DNS (может называться «DNS», «Remote DNS», «Настройки ядра»).
- Удалённый DNS (через туннель) поставьте
1.1.1.1; запасной —8.8.8.8. Если оператор режет обычный DNS, используйтеhttps://1.1.1.1/dns-query(DoH). - Прямой DNS для доменов, идущих напрямую, оставьте системный — так российские сайты из исключений открываются быстро.
- Отключитесь и подключитесь заново: настройки DNS применяются при поднятии туннеля, «на лету» не действуют.
- Проверьте сайт по имени. По имени не открывается, а по IP открывается — вернитесь на шаг 2 и попробуйте DoH.
Подписка для Happ, которая просто работает
Ссылка-подписка от Вятка: добавляется в Happ одной кнопкой, работает на телефоне, компьютере и телевизоре, продлевается когда захотите.
- без карты
- все устройства по одной ссылке
- отмена не нужна — просто не продлевайте
DNS уходит мимо туннеля
Классика: Happ подключён, DNS в настройках правильный, а в логе — обращения к адресу вроде 192.168.1.1 или к DNS оператора. Значит, запросы имён обходят туннель. Причины: режим прокси вместо TUN (браузер резолвит сам через системный DNS), «Приватный DNS» на Android, «защищённый DNS» в браузере (Chrome, Firefox — в настройках безопасности), DNS-фильтр на роутере или в антивирусе. Отключайте по одному и проверяйте. В режиме TUN с удалённым DNS через туннель оператор не видит ни трафика, ни имён — это ещё и правильный выбор ради приватности.
Если после всех настроек сайты по имени открываются, а часть — нет, это уже не DNS, а правила маршрутизации: домен ушёл «напрямую», а напрямую он недоступен. Смотрите подключено, интернета нет.
Кэш: сайт «не существует» ещё несколько минут
После смены DNS браузер и система помнят старые пустые ответы. Перезапустите браузер; на Windows — ipconfig /flushdns в командной строке, на macOS — sudo dscacheutil -flushcache, на телефоне — режим полёта на десять секунд. Только потом делайте выводы, помог ли новый DNS. Если после всего этого в логе остались i/o timeout не на DNS, а на самом сервере — это dial tcp … i/o timeout, другая история.
Какой DNS ставить в Happ — 1.1.1.1 или 8.8.8.8?
Любой из двух, разницы по скорости практически нет. Не работает один — ставьте второй; не работают оба — DoH https://1.1.1.1/dns-query.
Нужно ли менять DNS на роутере?
Нет, Happ настраивает DNS внутри туннеля сам. Роутер трогайте, только если DNS не работает и без Happ.
DNS настроен, ошибка есть только в мобильной сети
Оператор фильтрует DNS-запросы или сам туннель. Переключитесь на DoH и посмотрите ошибку только в мобильной сети.
Осталось проверить на практике: подписка для Happ на 3 дня бесплатно, без карты. Ссылка приходит сразу и добавляется в приложение одной кнопкой.
Получить подписку →