Eu consertei esse problema permanentemente configurando manualmente a métrica da minha conexão LAN para ser maior (15) do que aquela que o Windows atribui à minha VPN (11).
Isso pode ser feito de duas maneiras:
- Por meio da GUI: Conexões de rede, Propriedades, Propriedades do TCP / IP v4, Avançado, Definir métrica como 15;
-
Linha de comando:
netsh int ip set interface interface="LAN CONNECTION NAME" metric=15
O efeito é imediato (pelo menos ao usar a linha de comando) e pesquisas de DNS agora passam pela minha VPN como esperado.
Isso funciona com o Split Tunneling e é uma correção permanente em reconexões e reinicializações.
Observe que você também pode alterar a métrica da VPN em vez da LAN, mas isso não seria permanente, pois o Windows redefine a métrica quando a conexão é estabelecida.
Dependendo do seu ambiente, você pode ter uma métrica padrão diferente para sua conexão de LAN e VPN. Simplesmente ajuste de acordo para que sua VPN tenha uma métrica mais baixa que a sua conexão LAN.
Além disso, se você achar que não pode editar as propriedades TCP / IP da sua VPN porque que também foi quebrado no Windows 10 , você pode define a maioria das propriedades através do Powershell :
1. Get-VpnConnection
2. Set-VpnConnection -Name "myVPN" -SplitTunneling $True
3. Set-VpnConnection -Name "myVPN" -DnsSuffix yourdomain.local