在双启动 Windows 7 中使用 Ubuntu 12.04 时,我在连接某些网站时遇到了一些问题。
类似网站https://github.com/,https://developer.paypal.com/和https://www.facebook.com/持续加载很长时间。
这太奇怪了,有时候能打开,有时候却打不开。
我不知道如何调试此问题。到目前为止,我尝试的是使用 PING 命令。
$ ping github.com
PING github.com (192.30.252.129) 56(84) bytes of data.
--- github.com ping statistics ---
92 packets transmitted, 0 received, 100% packet loss, time 90999ms
在谷歌上这样做,效果很好。
$ ping google.com
PING google.com (74.125.236.73) 56(84) bytes of data.
64 bytes from maa03s05-in-f9.1e100.net (74.125.236.73): icmp_req=1 ttl=56 time=26.1 ms
64 bytes from maa03s05-in-f9.1e100.net (74.125.236.73): icmp_req=2 ttl=56 time=27.7 ms
64 bytes from maa03s05-in-f9.1e100.net (74.125.236.73): icmp_req=3 ttl=56 time=26.0 ms
64 bytes from maa03s05-in-f9.1e100.net (74.125.236.73): icmp_req=4 ttl=56 time=26.2 ms
--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 25.070/26.259/27.798/0.882 ms
真的需要一些帮助!!我试过用谷歌搜索,但不知道该如何搜索!!
(使用无线)
答案1
排除 HTTPS 特定问题
类似网站https://github.com/,https://developer.paypal.com/和https://www.facebook.com/持续加载很长时间。
碰巧的是,这三个站点都是通过 HTTPS 而不是 HTTP 进行通信的。
某些网络可能会出于策略原因阻止 HTTPS 连接或特定端口上的连接(HTTPS 使用端口 443 而不是端口 80)。不过,我猜这实际上不是你的问题。要排除这种可能性,你需要找到一个可以正常工作的 HTTPS 网站。例如,https://askubuntu.com/可以吗?应该可以。如果不行,您的问题可能与 HTTPS 网站有关。
您的 ISP 是否进行了其他类型的过滤?
但是,还有另一个问题:您的 ping 结果表明问题与您使用 HTTPS 无关(因为 ping 不使用 HTTPS)。
--- github.com ping statistics ---
92 packets transmitted, 0 received, 100% packet loss, time 90999ms
这表明问题不在于 HTTPS。仍有可能是您的互联网连接被某种方式过滤了。例如,除了那些 HTTPS 连接之外,ping 也可能被过滤了。
您的互联网访问需要代理吗?
在其他可以运行的电脑上,检查它们是否通过某个代理服务器访问网络。这可能需要在您的操作系统中进行配置。在基于 Windows 的浏览器上,可以从任何浏览器的浏览器设置中访问这些设置 - 查找代理设置。您可能需要在 Ubuntu 中设置等效的代理设置。
可能是你的 ISP 的路由问题
有时,ISP 可能会出现路由问题,导致其上游连接暂时中断,从而阻止访问某些网站。这通常是暂时的问题,并且会相对较快得到解决。
然而,此类问题很少会仅仅阻止一些网站,但保留访问权限所有其他网站。但这可能意味着您可以访问当地的网站 - 地理位置靠近您托管的网站 - 并且暂时无法访问更远的网站,例如海外托管的网站。
答案2
我不确定这是否可行。但我认为你可以使用以下网址查看
http://www.isitdownrightnow.com/
如果网站正常运行,则将插件安装到浏览器表单中http://www.webproxy.net/
尝试访问该网站。实际上,它对我有用过几次。希望它对你也有用。
答案3
一开始我本想说这可能是 DNS 问题,但看了你对 github.com 的 ping 屏幕截图后,我认为不是。IP 是正确的,它应该会回复。我在美国中部的机器 (12.04) 上进行了测试,平均时间为 68 毫秒,没有数据包丢失。
您应该联系您的 ISP 并让他们测试您的连接,因为有些地方工作不正常。
答案4
我刚刚发现了我认为可以解决我的问题的方法。我查看了我的代理设置,发现设置不知何故已经更改为自动使用代理,而不是不使用代理。我使用 Firefox 设置访问了它,果然,在我重新启动 Firefox 后,我之前被阻止的所有网站现在都可以访问了。我对代理设置如何更改的怀疑包括我通过 apt-get 安装的几个防火墙程序。
戴夫