Документы · Инструкция
WSL нет интернета при VPN: DNS tunneling и resolv.conf
VPN может применять Windows NRPT/DNS-политику, которую обычный виртуальный NAT-путь WSL обрабатывает плохо. Поэтому нужн
Короткий ответ
На Windows 11 22H2+ DNS tunneling WSL предназначен в том числе для совместимости с VPN. Если WSL не резолвит имена, проверьте версию WSL, dnsTunneling и не мешает ли ручной `/etc/resolv.conf` актуальной конфигурации.
Что делать
- Проверьте IP и DNS отдельно: В WSL сравните доступ к IP и `nslookup`/`getent hosts` для домена.
- Обновите WSL: В PowerShell выполните `wsl --update`, если используется старая версия.
- Проверьте dnsTunneling: В `.wslconfig` не должно быть настройки, отключающей нужный режим без причины.
- Проверьте resolv.conf: Если вы ранее вручную фиксировали nameserver, временно верните штатную генерацию и перезапустите WSL.
- Перезапустите WSL: `wsl --shutdown`, затем запустите distro и повторите DNS-тест под активным VPN.
Важно
Корпоративный VPN может требовать политики администратора; не обходите их публичным DNS без разрешения.
Что учитывать
Корпоративный VPN может требовать политики администратора; не обходите их публичным DNS без разрешения.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Accessing network applications with WSL). Пример и формулировки — редакция N1RO на 2026-09-17.