这件事突然发生了。我第一次注意到是在 Visual Studio 的 NuGet 包管理器中无法加载包时。
经过进一步调查(具有讽刺意味的是,正是由于此原因),我注意到很多网站都拒绝连接。例如:
执行后nslookup
我得到了这个结果:
nslookup developercommunity.visualstudio.com
Server: UnKnown
Address: 192.168.42.129
Non-authoritative answer:
Name: vsf-prod.westus.cloudapp.azure.com
Address: 138.91.249.18
Aliases: developercommunity.visualstudio.com
平安:
ping https://developercommunity.visualstudio.com/
Ping request could not find host https://developercommunity.visualstudio.com/. Please check the name and try again.
路径:
pathping developercommunity.visualstudio.com
Tracing route to vsf-prod.westus.cloudapp.azure.com [138.91.249.18]
over a maximum of 30 hops:
0 DESKTOP-MDKBS3O [192.168.42.182]
1 192.168.42.129
2 Linksys05191 [10.40.161.215]
3 192.168.1.1
4 172.30.96.51
5 172.30.96.1
6 * * *
Computing statistics for 125 seconds...
Source to Here This Node/Link
Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
0 DESKTOP-MDKBS3O [192.168.42.182]
0/ 100 = 0% |
1 0ms 0/ 100 = 0% 0/ 100 = 0% 192.168.42.129
0/ 100 = 0% |
2 11ms 0/ 100 = 0% 0/ 100 = 0% Linksys05191 [10.40.161.215]
0/ 100 = 0% |
3 11ms 0/ 100 = 0% 0/ 100 = 0% 192.168.1.1
0/ 100 = 0% |
4 20ms 0/ 100 = 0% 0/ 100 = 0% 172.30.96.51
0/ 100 = 0% |
5 23ms 0/ 100 = 0% 0/ 100 = 0% 172.30.96.1
Trace complete.
禁用防病毒软件和防火墙没有帮助。
在就地安装 Windows 10 后,问题已修复 5 天。网站今天再次停止工作,再次尝试就地安装时,什么也没发生。唯一的区别是上次安装导致更新,因为我使用的是 1903 版。
使用 VPN 可以解决问题。但是,这并不是我的 ISP 阻止了这些网站,因为即使没有 VPN,它们在其他设备上也能正常运行。
答案1
首先,MS 不会对 ping 做出响应。就是这样。这是一个 HTTTP/HTTPS 站点,而且它们会限制响应。
其次,检查 DNS 名称解析。您的 DNS 服务器可能有问题。
- 刷新 DNS 缓存。
- 以管理员身份打开 CMD 提示符。
- 进入
ipconfig /flushdns
。
- 如果你已经手动选择 DNS 服务器,或者转到自动 DNS 解析, 或者
- 尝试Closudflare DNS 解析, 或者
- 尝试Google DNS 解析。
答案2
似乎防火墙正在阻止数据包172.30.96.1
。如果您使用 ISP 连接到互联网,请要求他们的帮助台在那里停止防火墙。如果它在 LAN 中,请要求计算机所有者创建防火墙例外。您的 DNS 解析没有问题。