编辑:这个问题已由我的 ISP 解决 - 与他们某个位置的光纤损坏有关。感谢所有提供帮助的人。
不确定这是否是正确的网站(我是 StackOverflow 用户)所以我想尝试一下。
我在 LAN 上的 3 台机器上连接某些网站时遇到问题。以下网站返回“加载页面时出现问题 - 连接已超时”
Sourceforge.net
CNet.com
Microsoft.com
OpenDNS.com
甚至我公司的网站
我担心可能存在恶意软件/病毒,但我认为事实并非如此(因为无法访问我公司的网站并且所有 3 台机器都存在同样的问题。)
我尝试过 IE8、FF 和 Chrome
我已多次重置我的路由器(WRT54G)和我的机器。
编辑:还值得注意的是,此页面不断旋转且没有头像出现(我假设它试图访问 gravatar.com 但没有成功。)
编辑:我直接连接到调制解调器时也遇到了同样的问题。因此,路由器配置可能不是问题所在
我是一名程序员,不是网络人员-有什么想法吗?
答案1
我无法访问的网站包括:
无法到达是什么意思?出现错误?超时?究竟发生了什么?
这个问题是什么时候开始的?你曾经能够加载任何这些网站吗?
Sourceforge 可能是您列出的网站中最简单的一个,因此让我们使用它进行测试。
从 cmd 窗口运行nslookup sourceforge.net
你应该得到类似的结果
Name: Sourceforge.net
Address: 216.34.181.60
如果可行,则您可能没有 DNS 问题。
接下来,尝试通过连接到端口 80 向站点发送基本请求并发送GET /
justin@media:~$ telnet Sourceforge.net 80
Trying 216.34.181.60...
Connected to Sourceforge.net.
Escape character is '^]'.
GET /
HTTP/1.0 302 Found
Location: http://sourceforge.net/
Server: BigIP
Connection: close
Content-Length: 0
Connection closed by foreign host.
这是一个很好的测试,因为它确保您可以连接到 Web 服务器,并且响应很小,因此不会触发大数据包问题。
接下来,尝试通过连接到端口 80 并发送一个有效的主页请求
GET / HTTP/1.0
Host: sourceforge.net
然后按两次回车键。
此时,将会发生以下三件事之一:
- 您不会得到任何回复。这通常表示存在 MTU 问题,但如今 MTU 问题非常罕见,如果这是您的问题,您将无法加载任何东西。您有基于 PPPoE 的连接吗?这些通常是目前唯一具有奇怪 MTU 的连接类型。
- 您将收到几个数据包,然后它会在 html 流中间停止。这通常表示 ECN 或 tcp 窗口缩放存在问题。
- 你会看到整个页面以 </body> </html> 结尾如果发生这种情况,那么你实际上并没有遇到问题,至少在 sourceforge.net 上没有问题
您没有说您使用的是哪种操作系统,除了因为您使用的是 IE,所以它可能是 Windows...如果是 Vista 或 7,则 tcp 窗口缩放可能是您的问题。
关键点在于首先弄清楚问题可能是什么,然后做出改变,而不是相反。
运行 Netalyzer 可能是值得的:http://netalyzr.icsi.berkeley.edu/index.html
它运行许多基本的连接测试,包括 dns 和 http。
好的,所以你甚至无法连接到端口 80,这非常有趣。如果 DNS 查找成功,并获得了正确的 IP,但你无法连接到端口 80,则排除了所有 MTU、ECN、tcp 窗口缩放。只是为了确认这一点,你可以对其他一些网站重复该测试,包括正常工作和不正常工作的网站……telnet google.com 80
等等telnet superuser.com 80
。
我忘了 Windows 是否打印“尝试 216.34.181.60”行?如果没有,最好先运行 nslookup,然后直接 telnet 到 IP,以确保您连接到正确的主机。
您的所有机器都运行 Windows 7 吗?它们都运行相同的软件吗,比如包含防火墙的 AV 程序?尝试使用实时 Linux CD/USB 映像可能是个好主意……即使是像 damn small Linux 这样的微型映像也足够了。如果您在运行直接连接到调制解调器的干净 Linux 系统时遇到同样的问题,那么您无能为力,我会打电话给您的 ISP。
另外,如果你能回答
“这个问题是什么时候开始的?你曾经能够加载任何这些网站吗?”
问题,它们将有助于缩小造成这种情况的根本原因。
运行 netalyzer 程序,它可能会澄清一些问题。
答案2
可能是你的 ISP 的 DNS 服务器在作怪 - 我在英国的 O2 上就经常出现这种情况 :/
尝试使用开放DNS因为这将消除该特定问题(并且出于多种原因,无论如何这都是更好的选择)
要么更新路由器,以便所有 3 台机器自动使用 OpenDNS,要么在每台机器上单独更新 TCP/IP 设置 - OpenDNS 网站上有两个选项的说明。
您也不需要与他们签约。
答案3
答案4
我在使用路由器时遇到了这个问题Dlink 600
。当我第一次配置路由器时,Google 和 YouTube 等网站无法访问。对我而言,有效的解决方案是更改 MTU 1500 设置。Google 和 YouTube 可以访问,但 EBay 无法访问。我将 MTU 更改为 1000。这似乎解决了大多数网站的问题。