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

  1. 云栖社区>
  2. 博客>
  3. 正文

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

技术小胖子 2017-11-09 22:21:00 浏览820
展开阅读全文
原创文章,转载请保留以下信息
作者: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协议是否已正确工作。
如ping响应异常,请检查网卡驱动是否正确安装,IP协议是否正确添加。
 
2、ping 自身ip,检查自身ip是否正确,在网络中是否可正常使用。
如ping响应异常,请重新设置ip或dhcp,确保自身ip能正常ping通。
 
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,如需转载请自行联系原作者






网友评论

登录后评论
0/500
评论
技术小胖子
+ 关注