连接到某些网站时出现问题

连接到某些网站时出现问题

在双启动 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 安装的几个防火墙程序。

戴夫

相关内容