我有完全一样的问题。我花了一天的时间来弄清楚。现在我知道了,它就像一种魅力。
如果您有多个网卡,并且在每个网卡中都指定了DNS服务器。您知道最后将使用什么DNS服务器吗?
好吧,您可以通过练习进行检查。
nslookup 192.168.3.6
这样您就可以看到您的PC实际使用的服务器
问题是-从什么取决于哪个DNS服务器窗口选择使用以及如何更改它。
当我们使用VPN客户端时,我们特别需要它。
来自qwerty2010的答案是正确的。但是,只有在控制面板中有NIC时,才可以使用它-网络和共享中心-更改适配器设置-NIC列表
仅当您看到负责您的VPN客户端的网卡时,您才可以使用图形方式将您想要使用的dns服务器(在特定网卡上指定)指向Windows。
因此,您转到网络和共享中心->更改适配器设置->高级->高级设置->,然后使用您要使用的DNS将网卡上移。(向上,您需要将其抬起)。
但是,例如,如果您使用Shrew vpn客户端-您将没有任何网卡。
你是做什么。
您打开注册表。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
然后您在子文件夹0000、0001等中查找
DriverDesc = Shrew Soft Virtual Adapter
精细。然后复制到剪贴板
NetCfgInstanceId = {B498E7DE-7257-48F6-AD32-60E470030F05}
现在你去
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Linkage]
然后你打开key = Bind
。您会看到这样的列表
\Device\{1DF89CE3-CAAD-4EB7-A53F-AD16BC1D5EFD}
\Device\{70126DBE-B44D-4392-9417-0CABD6E384B1}
\Device\{D5127F8E-E7BB-4661-AE5A-A922614173D0}
\Device\{C44039AB-6801-4A9B-A736-3B12782FF411}
\Device\{85231D0F-CD05-4774-A983-632C5D83AC62}
\Device\{7E87BC81-8C58-4E05-9FA0-7897A6AA5CCE}
\Device\{3A1A3EFC-A9DE-4BCA-BAF6-81C7074487E0}
\Device\{8D41EDFC-04AC-4537-B5D5-0D54EB51A023}
您所要做的就是放到顶部
\Device\{B498E7DE-7257-48F6-AD32-60E470030F05}
\Device\{1DF89CE3-CAAD-4EB7-A53F-AD16BC1D5EFD}
\Device\{70126DBE-B44D-4392-9417-0CABD6E384B1}
\Device\{D5127F8E-E7BB-4661-AE5A-A922614173D0}
\Device\{C44039AB-6801-4A9B-A736-3B12782FF411}
\Device\{85231D0F-CD05-4774-A983-632C5D83AC62}
\Device\{7E87BC81-8C58-4E05-9FA0-7897A6AA5CCE}
\Device\{3A1A3EFC-A9DE-4BCA-BAF6-81C7074487E0}
\Device\{8D41EDFC-04AC-4537-B5D5-0D54EB51A023}
就这样。无需重启。
现在,当您使用vpn连接时,您的Windows将使用在shrew vpn nic中指定的DNS。