使用特定 ISP 连接到 VPN 后,我无法访问www.google.com。
ping www.google.com
不管用。这是输出:
$ ping www.google.com
PING www.google.com (216.58.200.196): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
但是像www.youtube.com这样的其他网站运行良好。
如果我更改 ISP 或断开 VPN,一切正常。
我也一直在尝试使用traceroute
来找出请求在不同条件下通过哪些 IP,但未能取得太大成功。似乎,对于traceroute www.google.com
特定的 VPN 和 ISP,请求会循环回同一个 IP 三次,然后发生超时。
我该如何解决这个问题?
到目前为止,听起来您已经做了很多故障排除工作,太棒了!
特别是,您现在已经使问题可重现,并且进一步将问题的范围缩小到:
听起来如果你改变其中任何一个,问题就不会发生,所以它是这些东西的某种组合。这意味着您可以开始收集有关这种情况的数据,并且可以与任意数量的其他人(ISP C、未连接到 VPN B 或连接到www.google.com以外的站点)进行比较并寻找差异. https://www.youtube.com是一个特别好的网站,因为 YouTube 归 Google 所有。
到实际诊断。
您提到:“不工作”,但不提供详细信息(错误消息是什么,会发生什么?)。这些将有助于弄清楚发生了什么。
当您在连接到 VPN时尝试连接到(例如)www.google.com时会发生什么:
其中,可能的问题位置,其中一些选项可能不太可能。