我在 Windows 8.1 上的连接有问题,对于这个 wget 调用,重新启动系统后看起来一切正常。
wget http://www.google.com/
结果如下。
--2014-11-26 17:59:37-- http://www.google.com/
Resolving www.google.com... 74.125.68.99, 74.125.68.105, 74.125.68.147, ...
Connecting to www.google.com|74.125.68.99|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://www.google.co.in/?gfe_rd=cr&ei=scd1VOzFJoTFoAOEvoCoBA [following]
--2014-11-26 17:59:37-- http://www.google.co.in/?gfe_rd=cr&ei=scd1VOzFJoTFoAOEvoCoBA
Resolving www.google.co.in... 74.125.130.94
Connecting to www.google.co.in|74.125.130.94|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `index.html@gfe_rd=cr&ei=scd1VOzFJoTFoAOEvoCoBA'
[ <=> ] 19,223 --.-K/s in 0.05s
2014-11-26 17:59:37 (361 KB/s) - `index.html@gfe_rd=cr&ei=scd1VOzFJoTFoAOEvoCoBA' saved [19223]
但是当我在 1-5 小时后再次运行此命令时(是的,因为时间非常随机),它会像这样对相同的命令执行
--2014-11-26 17:53:21-- http://www.google.com/
Resolving www.google.com... 74.125.68.103, 74.125.68.106, 74.125.68.147, ...
Connecting to www.google.com|74.125.68.103|:80... connected.
HTTP request sent, awaiting response...
经过很长时间后它就不会返回任何东西,然后超时。
这也会影响我的本地网络,例如,如果我使用 nodejs 启动 Web 服务器,我的 localhost url 也会停止工作。它会因错误而失败,不允许我以 http 形式监听任何端口。但是,一旦我重新启动机器,接下来的几个小时一切都会恢复正常。
这也适用于所有浏览器,我尝试了 Firefox、chrome、IE 甚至 Opera 的所有浏览器。