Internet Explorer无法打开网页

来源:互联网 发布:php 删除cookie 编辑:程序博客网 时间:2024/04/30 18:28
前提:QQ可以上,但网页打不开。

总是在别人的电脑上碰到过,也有无数个人问我这个问题。不过一般都是XP系统——IE6,你们懂的。对于局域网用户,如果别人可以打开而单独一台机子打不开,我的办法一般是让这人重启电脑——也许是DNS服务的问题。重启之后十有八九正常了。很多人问我为啥,我也说不清楚,自己的理解是:DNS服务没有启动,或者是因为某些所谓“缓存”性质的东西出了问题,重启后一般可以解决。

当然重启的办法对于单独上网ADSL用户有时候也可以解决。还有个因素是:电信公司的DNS服务器不是永恒的,也有出问题的时候。也有时候是DHCP服务器出了问题,导致用户不能获取正确的DNS地址。一般这种情况非常少,印象中只有当年“暴风影音”事件出现过一次。那是因为暴风影音请求URL过于集中,导致DNS大规模瘫痪造成的。

今天我的电脑居然出现这个问题,我感觉很不可思议。现象也是QQ可以上,但网页打不开。打开网页所需要的时间很短:输入url地址后瞬间在IE上返回一个错误信息:无法打开网页。根据我的直觉,这一般不是服务器的问题,也应该不是电信的问题,而是我电脑某个部位出现了问题,不然返回时间不会这么短(几乎是瞬间返回错误)。

我从IIS里面点右键浏览网站,Localhost成功返回页面,但在浏览器中输入127.0.0.1回车却不行。

然后重置IE8的设置,失败。换用FF浏览器,失败。

我开始怀疑浏览器某个组件的问题了。于是卸载IE8,安装FF时报错。无奈退出,重新勾上IE8重启电脑。

在打开开始按钮-程序时,无意间发现一个IE8的64位版本,打开以后发现网页浏览正常!可见是32位应用程序出错。然后用64位IE8上Google搜索了一下:问题解决“CMD窗口中输入netsh winsock reset命令”回车就搞定。这个命令似乎是重置winsock组件的,这个组件是做什么用的可自行baidu或者google,主要用在网络编程上。在不同的操作平台下,重置winsock用不同的方法,baidu和google也很容易找到。


仅此记录。
原创粉丝点击