我似乎无法弄清楚这一点。我使用的是 Windows 7,我在使用 VPN 进入工作和浏览网站方面没有任何问题。既然切换到 Windows 10,那就是另一回事了。
Windows 10 没有 VPN,没问题。我可以 ping google.com 并立即得到响应以及 IP 地址。Windows 10 和 VPN,初始 ping 需要 10 秒才能获得响应。一旦我获得 IP,它就会很快,但初始 DNS 查找很慢。我可以直接 ping 地址并且没有延迟,所以它肯定与 DNS 相关。
我已经在 PowerShell 中做到了这一点:
Get-VpnConnection
Set-VpnConnection -Name "VPN Name" -SplitTunneling $True
我相信它的工作原理是通过 VPN 的流量很少,但 DNS 请求仍然很慢。
我还从 VPN 连接中禁用了 IPv6。
如果可以设置 vpn 连接使用的 DNS 服务器,我想我的问题就会消失,但我无法设置它们。IPv4 上的属性按钮没有任何作用……至少对于 VPN 连接没有作用。
有没有其他建议可以让这个工作顺利进行?
我在 Win 10 机器上遇到 DNS 问题,如下所示:
更多详情:
它只影响 DNS。像 ICMP 或直接 IP 这样的请求就好了。如果建立了连接并且不需要再次为其请求 DNS - 它可以在任何时间段内正常工作。
在出现 DNS 问题期间,我可以观察到以下情况:
C:\Users\almado>nslookup yahoo.com
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: 8.8.8.8
DNS request timed out.
timeout was 2 seconds.
Non-authoritative answer:
Name: yahoo.com
Addresses: 2001:4998:58:c02::a9
2001:4998:c:a06::2:4008
2001:4998:44:204::a7
98.138.253.109
98.139.183.24
206.190.36.45
Run Code Online (Sandbox Code Playgroud)
对于 DNS 服务器本身:
C:\Users\almado>nslookup
DNS request timed out.
timeout was 2 seconds.
Default Server: UnKnown
Address: 8.8.8.8
Run Code Online (Sandbox Code Playgroud)
我已经尝试过的