Schimba InterfaceMetric pentru VPN interfața să fie mai mică ca valoare (mai importantă) decât cea locală Ethernet interfata.
Folosind Get-NetIPInterface, valorile interfeței au fost
PS> Get-NetIPInterface
ifIndex Interfață Alias Adresă Familie NlMtu (octeți) InterfațăMetric Dhcp ConexiuneState PolicyStore
------- -------------- ------------- ------------ ---- ----------- ---- --------------- -----------
10 Ethernet IPv6 1500 35 Activat Connected ActiveStore
10 Ethernet IPv4 1500 4000 Activat Conectat ActiveStore
20 VPN IPv4 1400 35 ActiveStore conectat dezactivat
(da, este ciudat că Ethernet interfata are Adresă Familie IPv4 valoare întreagă mare 4000 pentru InterfaceMetric, are Adresă Familie IPv6 valoare întreagă scăzută 35 pentru InterfaceMetric totuși nu este atribuită nicio adresă IPv6 interfeței)
Folosind Set-NetIPInterface
Am schimbat VPN proprietatea interfeței InterfaceMetric pentru a scădea valoarea întreagă 15 pentru Adresă Familie IPv4 (necesită permisiuni de administrator)
PS> Set-NetIPInterface -InterfaceIndex 20 -InterfaceMetric 15
Acum, interogările DNS pentru gazde cunoscute de serverul DNS accesibil prin VPN vor avea succes.
PS> Resolve-DNSName server.corp.com
Nume Tip Secțiunea TTL Adresă IP
---- ---- --- ------- ---------
server.corp.com A 130 Răspuns 10.0.1.2