Я использую Клиент Shrew Soft VPN v2.2.2 для подключения к удаленной сети. Все работает нормально, за исключением того, что у меня утечка DNS согласно https://dnsleaktest.com/.
В VPN-клиенте я уже проверил использование DNS-серверов, предоставленных VPN-сервером:
Я также проверил Получить топологию автоматически или туннелировать все:
В соответствии с https://dnsleaktest.com/ используются оба DNS-сервера: локальный и удаленный (VPN). Так происходит какая-то балансировка нагрузки. С использованием Get-DnsClientServerAddress
в PowerShell я могу подтвердить, что Windows знает оба DNS-сервера (локальный и удаленный). Локальные DNS-серверы принимаются от физического сетевого адаптера, а удаленные DNS-серверы — от виртуального сетевого адаптера Shrew Soft. Поэтому я совершенно уверен, что происходит балансировка нагрузки, что в этом сценарии очень нежелательно.
Есть ли что-нибудь, что я могу удобно настроить для использования локальных DNS-серверов, когда Не подключен к VPN и использовать DNS-серверы VPN только тогда, когда связанный к VPN?