天天看点

一步一步解决“不能上网”

原创文章,转载请保留以下信息

作者:ipist (ipist#126.com) 

来源:[url]http://www.51cto.com[/url]

   “不能上网”在论坛中是一个很常见的问题,这里就此问题写几句分析,希望能帮

助大家准确定位“不能上网”问题之源,争取早日解决。

    首先上网方式可以粗分为两种:路由方式;代理方式。由于这两种上网方式有一定

区别,下面分这两种情况进行故障分析。

    在进行以下分析时首先排除下列明显故障:拨号、虚拟拨号没成功连接上;LAN本

地连接状态不正确。

    下面开始分析故障原因:

    路由方式:上网时不需要设置代理服务器的一般均为路由方式(不考虑透明代理

),拨号、虚拟拨号、LAN均可以实现路由方式上网。

1、ping 127.0.0.1,检查IP协议是否已正常工作。

如ping响应异常,请检查网卡驱动是否正确安装,IP协议是否正确添加。

2、ping 自身ip,检查自身ip是否正确,在网络中是否可正常使用。

如ping响应异常,请重新设置ip或dhcp,确保自身ip能正常ping通。

3、ping 网关(路由器)ip,检查自身与网关(路由器)是否相通。

如ping响应异常,请检查自身是否与网关(路由器)正确连通,或网关(路由器)是

否允许你的连接。如ping丢包则说明网络线路不好,或网关负荷过大。

4、ping 公网ip,判断网关(路由器)能否提供路由或NAT支持。

如ping响应异常,请检查网关(路由器)是否能正常访问internet,检查网关(路由

器)是否能为你的ip提供路由或NAT支持。

5、ping 网站域名,检查能否解析到ip地址,判断DNS服务是否正常。

如ping响应异常,请检查网络DNS SERVER是否设置正确,检测DNS SERVER连接是否正

常,DNS服务状态是否正常。若为dhcp client,可通过ipconfig/all查看当前DNS

SERVER。

6、如上述ping结果均正常,问题应该出在上网软件,如IE上。

首先检查上网软件网络设置是否正确,然后检查该软件是否被破坏,可选择重新安装

此软件。

    代理方式:上网时需要在上网软件中设置代理服务器地址(不考虑透明代理)。

1、ping 127.0.0.1,检查IP协议是否已正确工作。

3、ping 代理服务器ip,检查自身与代理服务器是否相通。

如ping响应异常,请检查自身是否与代理服务器正确连通,或代理服务器是否允许你

的连接。如ping丢包则说明网络线路不好,或代理服务器负荷过大。

4、打开IE,检查是否能访问网页,若不能访问,检查IE代理相关设置是否正确;仍

不能访问,则说明代理服务器不能为用户计算机提供上网代理服务。

5、检查代理服务器,用上面检查路由上网方式的步骤检查代理服务器自身能否访问

internet(代理服务器一般采用路由方式连接internet),再检查代理服务器的代理

服务是否工作正常且已向用户计算机开放。

    以上步骤大多采用ping测试,如果网络中某节点禁ping,将会影响问题的诊断。建议

在ping不通时,加做一个telnet测试。尝试telnet 目标ip 目标port,若数据包能到

达会有响应提示,具体port可根据目标提供的网络服务来选定。注意:当telnet目标

port为25/110时要关闭本地邮件收发监控程序。

    以上对策只是一般情况,具体在操作过程中可能会有各类原因导致其中某项ping不能

通过,我提供的对策不是100%管用,但至少可以定位问题是出在哪段网络,然后再对

该段进行重点分析。

   本文转自ipist 51CTO博客,原文链接:http://blog.51cto.com/ipist/11535,如需转载请自行联系原作者

继续阅读