Happ VPN

Локальный DNS (Domestic DNS): что это

Автор
Екатерина Лебедева, редактор раздела knowledge base
Проверил:
Артём Волков
Проверено:
Опубликовано:
, обновлено
Версия гайда:
1.0

Коротко

Domestic DNS (DomesticDNSType, DomesticDNSDomain, DomesticDNSIP) — поля профиля маршрутизации Happ для доменов, которые идут напрямую, без прокси. В примере профиля по умолчанию из документации Happ это DNS-over-HTTPS через dns.google с IP 8.8.8.8.

Профиль маршрутизации каждой подписки в Happ делит трафик на два пути: через прокси и напрямую. У прямого пути свой DNS — Domestic DNS, с тремя полями: тип протокола DoH или DoU, адрес сервера и его IP. В примере профиля по умолчанию из документации Happ это DoH через dns.google с IP 8.8.8.8, а в примере пользовательского профиля для локальных сайтов указан DoU без домена, только IP 8.8.8.8. Какие именно домены и адреса пойдут напрямую, а не через прокси, решают отдельные списки DirectSites и DirectIp того же профиля.

Domestic DNS — параметр профиля маршрутизации Happ, который задаёт способ и сервер DNS-запросов для доменов и IP с прямым соединением, минуя прокси: тип протокола (DoH или DoU), адрес сервера и его IP-адрес.

Суть термина

Domestic DNS — три поля в профиле маршрутизации Happ: DomesticDNSType, DomesticDNSDomain и DomesticDNSIP. Они задают, каким сервером и по какому протоколу резолвировать домены, для которых правила маршрутизации выбрали прямое соединение — без прокси-сервера подписки.

Это зеркало Remote DNS: та же структура полей, но для противоположного направления трафика. Какой домен получит какой DNS, решает не сам параметр, а списки DirectSites/DirectIp и ProxySites/ProxyIp в том же профиле.

Тип протокола указывается строкой DoH (DNS-over-HTTPS) или DoU (DNS по UDP). Для DoH обязателен домен сервера, для DoU обычно достаточно IP-адреса. В примере профиля по умолчанию из документации Happ Domestic DNS настроен на DoH через dns.google с IP 8.8.8.8.

Как это выглядит в Happ

Как и Remote DNS, поле обычно приходит в составе профиля от провайдера подписки, а не настраивается отдельно в интерфейсе. Провайдеры формируют такие профили инструментами вроде routing.happ.su и передают их ссылкой happ://routing/add/{base64}, HTTP-заголовком routing или строкой в теле подписки. Новые значения применяются при следующем подключении к серверу.

В примере пользовательского профиля из документации Happ, названном «China», Domestic DNS настроен на DoU с IP 8.8.8.8, а в список прямых сайтов добавлены категории geosite:cn и geosite:geolocation-cn: домены из этих категорий резолвятся через Domestic DNS и идут напрямую, минуя прокси.

Список прямых IP по умолчанию уже включает локальные сети — 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 169.254.0.0/16 — и служебные адреса 224.0.0.0/4, 255.255.255.255. Это тот же список, что участвует в работе LAN-подключений Happ.

Пример

Фрагмент пользовательского профиля из документации Happ (условные значения полей провайдера сохранены как в оригинале):

JSON
{
    "DomesticDNSType": "DoU",
    "DomesticDNSDomain": "",
    "DomesticDNSIP": "8.8.8.8",
    "DirectSites": ["geosite:cn", "geosite:geolocation-cn"],
    "DirectIp": ["geoip:cn", "10.0.0.0/8", "172.16.0.0/12"]
}

Пустое поле DomesticDNSDomain допустимо для DoU: этому протоколу не нужен URL, достаточно IP-адреса сервера.

Чем отличается от похожих терминов

ТерминЧто этоОтличие от Domestic DNS
Remote DNSтот же набор из трёх полейобслуживает домены, которые идут через прокси, а не напрямую
DNS-over-HTTPSпротокол передачи DNS-запросаодно из двух значений поля DomesticDNSType, а не сам параметр
Domain Strategyправило сопоставления домена и IPрешает, когда вообще нужен DNS-запрос, а не какой сервер его выполнит
DirectSites / DirectIpсписки доменов и адресов профиляопределяют, какие ресурсы получат прямое соединение и Domestic DNS
GeoSite и GeoIPбазы категорий доменов и адресовисточник готовых категорий вроде geosite:cn для списков DirectSites

Главное

  • Domestic DNS — часть профиля маршрутизации Happ, отвечающая за DNS-запросы доменов с прямым соединением, без прокси.
  • Поля Domestic DNS — DomesticDNSType, DomesticDNSDomain и DomesticDNSIP — устроены так же, как у Remote DNS, но для другого направления трафика.
  • В примере профиля по умолчанию из документации Happ Domestic DNS настроен на DNS-over-HTTPS через dns.google с IP 8.8.8.8.
  • Какие домены и IP пойдут напрямую, а не через прокси, определяют отдельные списки DirectSites и DirectIp того же профиля.
  • По умолчанию в списке прямых IP уже есть локальные сети: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 и другие служебные диапазоны.

Частые вопросы

Почему для локальных сайтов в Happ нужен отдельный DNS?

Прямое соединение обычно означает, что ресурс и так близко: локальная сеть, сайт из вашей страны или региона. Резолвить такие домены через удалённый сервер прокси было бы медленнее и не давало бы преимуществ. Domestic DNS позволяет использовать для них более быстрый или более подходящий сервер, а Remote DNS оставить только для доменов, которые действительно идут через прокси-сервер.

Что решает, какой домен получит Domestic DNS, а какой Remote?

Не сам DNS, а правила маршрутизации в том же профиле: списки DirectSites и ProxySites, а также категории вида geosite:cn. Если домен попал в список прямых соединений, Happ резолвит его через Domestic DNS и отправляет запрос напрямую. Если правило отправляет домен через прокси, сработает Remote DNS, а запрос дальше уйдёт через сервер подписки.

Чем отличаются DoH и DoU в поле Domestic DNS?

DoH, DNS-over-HTTPS, оборачивает DNS-запрос в HTTPS-соединение с конкретным адресом сервера — для него в профиле обязателен домен. DoU, DNS-over-UDP, — обычный DNS-запрос по UDP на порт 53 без такой обёртки. В примере пользовательского профиля из документации Happ для DomesticDNS выбран именно DoU с одним IP-адресом, без указания домена сервера.

Можно ли задать Domestic DNS вручную в приложении?

Обычно нет: поле входит в профиль маршрутизации, который присылает провайдер вместе с подпиской, а не в отдельные пользовательские настройки. Документация Happ описывает такие профили как JSON, который создают инструментами вроде routing.happ.su и добавляют ссылкой happ://routing/add или строкой в теле подписки. Изменения применяются при следующем подключении, а не сразу.

Что попадает в прямое соединение по умолчанию, даже без своего профиля?

Локальные сети из диапазонов 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 169.254.0.0/16, а также служебные адреса 224.0.0.0/4 и 255.255.255.255. Это входит в список DirectIp профиля по умолчанию, который приводит документация Happ, — так локальные устройства и сети остаются доступны напрямую, даже если весь остальной трафик уходит через прокси.

Влияет ли Domestic DNS на доступ к устройствам в локальной сети?

Сам DNS — нет, за это отвечают списки прямых IP-адресов и сайтов в профиле. Но если для локальной сети всё же настроен резолвинг через Domestic DNS с указанием DnsHosts, это может ускорить обращение к устройствам по имени, а не только по IP. Подробнее о работе Happ с локальной сетью — на странице про LAN-подключения.

Упомянутые темы

Разделы по теме

Источники

  1. Документация Happ: геонастройки и маршрутизация — обращение 28 сентября 2026
  2. Документация Happ: управление приложением через подписку — обращение 28 сентября 2026
  3. Документация Xray: DNS — обращение 28 сентября 2026