Тонкости 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. Она включена по умолчанию для минимизации проблем и обращений к нам.
Это доку нужно дополнить