我决定重新安装 Windows从头开始。这台电脑已经用了大约 4 年了,无论如何都需要重新安装。
不幸的是我无法尝试下面的一些很好的建议。
我遇到了一个奇怪的问题,希望有人能提供一些见解。
在我的服务器上,没有任何 Web 浏览器可以浏览 Internet(例如 google.com),甚至无法访问 IP 地址。在 Internet Explorer 6 中,我只会收到“无法显示该页面”的消息。
但是,我可以 PING Google.com 并得到回复。几个月前,上次我需要从服务器浏览网页时,它还能正常工作。
另一台 Windows PC(这些都是 Windows XP Professional)连接到同一路由器上的另外 3 个 LAN 端口之一,并且可以正常访问 Internet(浏览等)。
我尝试关闭 Windows 防火墙(尽管它没有做任何更改)。我检查了它所连接的路由器,没有针对特定 IP 地址进行任何配置。
配置:
CableModem -> WRT54G Router
- PC 1
- PC 2
- old WRTG54G router (being used as bridge)
-PC 3 - Browses the web just fine.
-Server - Can NOT browse the Web. Can Ping google.com
路由器没有为该 PC 的 IP 地址 (*.107) 配置任何特殊内容。我检查了服务器上的 HOSTS 文件,其中仅列出:
127.0.0.1 localhost (which is for local web server stuff).
有任何想法吗?
答案1
GET / HTTP/1.0
如果您通过 telnet 连接到 google.com 端口 80,会发生什么情况?您可以通过键入然后按两次回车键来执行手动 HTTP GET 请求吗?
答案2
您是否检查过您的代理设置以查看您是否在 Internet Explorer 上使用不同的 HTTP 服务器?
如果是这样,请确保您要前往的主机可用。
答案3
我遇到过类似的问题。我不知道是什么原因造成的,但删除 NIC 和相关驱动程序并重新安装它们可以解决这个问题。
答案4
查看 Microsoft 知识库文章如何确定 Windows Server 2003、Windows XP 和 Windows Vista 中的 Winsock2 损坏并从中恢复。
我曾经遇到过同样的问题,所有 TCP 连接都断开了,但ping
仍然nslookup
可以工作。我花了几天时间才终于解决了这个问题。我不记得具体是怎么解决的,但我记得我tcpip.sys
从另一台机器复制了我的和其他网络驱动程序,并使用恢复控制台替换了它们。
我不确定最初的问题是否只是随机损坏或者是某种恶意软件。