🔐 Как починить утечку DNS в WireGuard на Keenetic Speedster

Если вы настроили отдельную Wi-Fi сеть с WireGuard на Keenetic Speedster, но при проверке на dnsleaktest.com или ipleak.net видите локальные DNS-серверы провайдера у вас DNS-утечка.

Это значит: ваш трафик шифруется, но имена сайтов (DNS-запросы) уходят в открытом виде вашему провайдеру.

Что такое DNS-утечка? Когда вы вводите google.com, система спрашивает DNS-сервер: «А какой у него IP?».

По умолчанию эти запросы идут вне VPN-туннеля, даже если весь остальной трафик зашифрован.

Провайдер видит, какие сайты вы посещаете даже если не видит содержимое.

🛡️ Как это исправить?

1️⃣ На клиенте WireGuard В конфигурационном файле обязательно укажите: `ini [Interface] PrivateKey = ... Address = 10.66.66.2/32 DNS = 8.8.8.8 # или 1.1.1.1, или любой доверенный DNS [Peer] PublicKey = ... AllowedIPs = 0.0.0.0/0 # ← ВСЁ через VPN! Endpoint = ваш.vpn.server:51820 ```

❗ Без DNS = ... клиент продолжит использовать локальные DNS → утечка.

2️⃣ На Keenetic (если он сервер) - В интерфейсе WireGuard включите опцию «Использовать для доступа в Интернет».

Убедитесь, что указанный DNS (например, 8.8.8.8) доступен через туннель.

3️⃣ Используйте DoH или DoT Если вы хотите ещё больше приватности, настройте DNS поверх шифрования: - DoH (DNS over HTTPS)

DNS-запросы передаются как HTTPS-трафик (порт 443). Cloudflare, Google поддерживают DoH.

DoT (DNS over TLS) DNS через зашифрованное TLS-соединение (порт 853).

⚠️ Но! Если на устройстве отключён системный резолвер, а DoH/DoT работает только в браузере остальной трафик (приложения, ОС) всё равно может использовать незашифрованный DNS. Поэтому лучше сначала закрыть утечку на уровне WireGuard.

🔍 Как проверить?

1. Подключитесь к вашей WireGuard-сети.

2. Зайдите на: https://www.dnsleaktest.com https://ipleak.net

3. Если в результатах только ваш VPN-провайдер или указанный DNS (8.8.8.8 и т.п.) всё в порядке.

Если видите IP провайдера (например, из Китая, Бразилии и т.д.) утечка есть.

✅ WireGuard не перенаправляет DNS автоматически. Чтобы избежать утечеквсегда задавайте DNS вручную в конфиге клиента и проверяйте результат.

#Keenetic #WireGuard #DNSLeak #Приватность #Сети #VPN #Безопасность