![可以 ping 但不能浏览;似乎不是 DNS 或代理问题](https://linux22.com/image/1423773/%E5%8F%AF%E4%BB%A5%20ping%20%E4%BD%86%E4%B8%8D%E8%83%BD%E6%B5%8F%E8%A7%88%EF%BC%9B%E4%BC%BC%E4%B9%8E%E4%B8%8D%E6%98%AF%20DNS%20%E6%88%96%E4%BB%A3%E7%90%86%E9%97%AE%E9%A2%98.png)
我无法连接到互联网。
这个问题每周都会发生一次,没有规律。无论我当时是否在使用电脑,都可能发生断线。只需重启或重新登录即可轻松修复,但我想找到原因。
笔记本电脑无线连接到路由器。我的笔记本电脑是网络上唯一一台受到这种影响的电脑。关闭防火墙并切换到其他无线适配器似乎没有帮助。
Windows 的故障排除程序显示一切正常。重新连接/断开连接无济于事。在我重置适配器后,似乎我可以连接一两秒钟,然后它又无法正常工作。
我的 irc 客户端直到我切换适配器后才断开连接。然后它就断开连接并一直处于断开状态。很多时候,chrome 会先停止工作,几分钟后 irc 也会停止工作。
我可以正常 ping google 和许多其他网站。
Pinging google.com [167.206.252.98] with 32 bytes of data:
Reply from 167.206.252.98: bytes=32 time=19ms TTL=59
Reply from 167.206.252.98: bytes=32 time=16ms TTL=59
Reply from 167.206.252.98: bytes=32 time=18ms TTL=59
Reply from 167.206.252.98: bytes=32 time=15ms TTL=59
Ping statistics for 167.206.252.98:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 15ms, Maximum = 19ms, Average = 17ms
我尝试了所有浏览器(chrome、firefox、tor、lynx),但它们都无法访问 google.com 或 167.206.252.98
tracert 在跳数链的某个地方显示超时。互联网运行时也会发生这种情况。不确定这是否正常。
Google:跟踪到 google.com [167.206.145.50] 的路由,最多 30 个跳数:
1 2 ms 2 ms 2 ms openrg.home [192.168.1.1]
2 * * * Request timed out.
3 39 ms 11 ms 11 ms 433be071.cst.lightpath.net [67.59.224.113]
4 14 ms 15 ms 14 ms ool-4353fb89.dyn.optonline.net [67.83.251.137]
5 11 ms 14 ms 14 ms 64.15.6.110
6 43 ms 27 ms 15 ms 167.206.145.50
追踪完成。
Yahoo:跟踪到 yahoo.com [206.190.36.45] 的路由,最多 30 个跳数:
1 4 ms 2 ms 2 ms openrg.home [192.168.1.1]
2 * * * Request timed out.
3 11 ms 12 ms 12 ms 433be071.cst.lightpath.net [67.59.224.113]
4 14 ms 14 ms 14 ms ool-4353fb89.dyn.optonline.net [67.83.251.137]
5 12 ms 41 ms 14 ms 64.15.7.41
6 22 ms 17 ms 53 ms 451be0ea.cst.lightpath.net [65.19.120.234]
7 24 ms 20 ms 21 ms rtr7-ge2-1.in.nycmnyzr.cv.net [64.15.0.106]
8 * * * Request timed out.
9 22 ms 21 ms 22 ms ae-6.pat1.dcp.yahoo.com [216.115.102.174]
10 48 ms 60 ms 51 ms ae-4.pat1.che.yahoo.com [216.115.101.153]
11 67 ms 71 ms 75 ms ae-8.pat2.dnx.yahoo.com [216.115.96.121]
12 99 ms 134 ms 105 ms ae-8.pat1.gqb.yahoo.com [216.115.96.122]
13 164 ms 95 ms 113 ms ae-0.msr1.gq1.yahoo.com [66.196.67.1]
14 100 ms 127 ms 127 ms xe-2-3-1.clr1-a-gdc.gq1.yahoo.com [67.195.1.179]
15 117 ms 101 ms 104 ms et-18-1.fab6-1-gdc.gq1.yahoo.com [67.195.1.239]
16 111 ms 110 ms 109 ms po-14.bas2-7-prd.gq1.yahoo.com [206.190.32.39]
17 111 ms 95 ms 97 ms ir1.fp.vip.gq1.yahoo.com [206.190.36.45]
追踪完成。
笔记本电脑上的虚拟机也出现了相同的结果。
在 LAN 设置下,我没有启用代理。禁用我的其他适配器 (hamachi) 也没有用。
问题发生前后也运行了 netsh winsock reset,但没有任何效果。显然我必须重新启动才能生效,但由于重新启动已经解决了问题,所以这没有帮助。
我听说这可能是 DNS 问题,但我无法连接到 167.206.252.98 这一事实似乎破坏了这一理论。我还听说这可能是系统范围的代理,但我在窗口设置中没有找到任何此类代理
Malwarebytes 扫描未发现任何内容。
我还检查了 hosts.ini 文件,但所有内容都被注释掉了。
快速谷歌搜索发现有很多关于此问题的帖子,其中大多数被解决为 DNS 或代理问题,但这两者都似乎不是这里的情况,而且这种情况似乎有所不同,因为连接问题只是偶尔发生。
有人知道这个问题吗?
答案1
所以两年后,我终于搞明白了——在其中一次连接故障中,我尝试 ssh 到另一台机器,结果出现了错误
Network Error: no buffer space available
这让我想到了这个问题/答案: https://serverfault.com/a/616474
事实证明,终止并重新启动 explorer.exe 可以解决问题。