Тонкости DNS

Тонкости DNS

Podkop берёт на себя роль DNS-резолвера. Самая обычная схема:

ПК - Dnsmasq 0.0.0.0:53 - Sing-box 127.0.0.42:53 - DNS-server

Таким образом, если вам нужно поменять DNS-сервер, это делается в настройках Podkop (Additional Settings).

По умолчанию используется стандартный UDP-сервер 8.8.8.8, вы можете изменить его на любой другой по своему выбору.

Поддерживаются три типа DNS:

  • DoH (DNS over HTTPS)
  • DoT (DNS over TLS)
  • UDP (Без шифрования)

Читайте это, если вам необходимо совместить работу с AdGuard.

Проблемы с DoH/DoT

В последнее время много жалоб на нестабильную работу DoH/DoT. Пока причина не до конца ясна, но, скорее всего, это “устаревание серверов”.

Рекомендуем использовать обычный UDP-сервер вашего провайдера или публичные резолверы (8.8.8.8, 1.1.1.1 и т.д.) для большинства ресурсов, а для доменов из специальных списков направлять DNS-запросы через прокси или туннель. Так вы избегаете проблем с DoH/DoT, при этом запросы к важным ресурсам остаются зашифрованными.

Если вы используете такие технологии, как VLESS или Shadowsocks, то Xray/Sing-box на сервере уже самостоятельно резолвит доменные имена ресурсов из списков.

Если вы используете Wireguard, AWG, OpenConnect, OpenVPN и т.п., начиная с версии 0.4.5 реализован Split DNS. Вы можете выбрать, какой сервер использовать для резолвинга доменов из списков - запросы будут идти через ваш туннель. Эта настройка включена по умолчанию. Если вы используете только VLESS и аналогичные протоколы, Split DNS можно отключить - он не будет мешать, но и не нужен.

Всем, кто не готов разбираться с шифроваными DNS рекомендую использовать Split DNS + DNS по UDP. Она включена по умолчанию для минимизации проблем и обращений к нам.

Это доку нужно дополнить