谁动了我的网络?常见网络故障分析及解决方法

来源:百度文库 编辑:神马文学网 时间:2024/04/20 14:42:33

截至2009年底,中国网络用户已经达到3.84亿,在庞大用户数量的背后,随着而来的是各种人为的、非人为的网络故障。为什么我能上QQ却不能上网?为什么淘宝又打不开了?为什么访问谷歌老是断线?在种种疑问的背后,你是否曾经想过,到底是谁动了我的网络?

DNS劫持:输入错误网址进入ISP导航网站咋回事?

Http劫持:无处不在的ISP弹出广告该怎么出处理

TCP/IP、Winsock损坏:无法访问任何网页是啥原因?

TCP重置:无法访问网页显示连接被重置?

IP被阻止:想看看空姐Twitter咋办?

DNS劫持:输入错误网址进入ISP导航网站

国内绝大多数上网的用户都是使用电信或者联通提供的宽带服务,这庞大的用户群体不正是ISP推销广告的好对象吗?于是常见的第一种网络故障产生了,这就是DNS劫持。

联网,打开浏览器,确定不要打开任何网页,输入类似“www.s”这样的不完整的错误网址,等等看,是否很神奇地打开了电信或者联通的搜索网页,如果是这样,恭喜你,你中招了。这样的情况属于比较老套的一种劫持行为,

输入错误网址进入ISP的导航网站,或许你觉得这没什么。我们已经交过了上网费用,为什么还要成为ISP推广其服务的对象呢?

解决方法:

解决DNS的方法比较简单,我们以前也介绍过,可以使用OpenDNS,现在还可以使用谷歌的DNS来解决,因为记起来更加简单:8.8.8.8。

我们需要做的就是在本地网卡以及宽带连接的设置中,将DNS手动设置为“8.8.8.8”,在XP系统中,可以在控制面板的网络连接设置中找到本地连接和宽带拨号的连接,点击右键在双击属性中的“Internet协议(TCP/IP)”来设置,这已经介绍过很多次,相信是大家都会的。不过,在设置完之后,你会发现一切没有改变,这是因为在电脑中已经存储了以前的DNS设置,还需要清除DNS缓存才行。运行“CMD”,输入“ipconfig空一格/flushdns”,回车清除DNS缓冲即可。


●自动跳转到114导航



●设置固定谷歌DNS


●刷新DNS缓存

Http劫持:无处不在的ISP弹出广告

DNS劫持属于比较老套的行为,现在流行的是弹出新闻或者广告,打开自己常去的网页,右下角出现一个新闻弹出小窗口,还以为是网站自己的广告,不论打开任何网页这个新闻弹出窗口都在。


●电信弹出广告

这种现象是ISP流氓行为的升级,学名叫做Http劫持,相比起DNS劫持这种小儿科的伎俩,Http劫持要高明得多,要完整说明这个原理比较复杂,相信大家也不会看那些枯燥的数据。所以简单来说:电信以及联通等ISP,在他们提供宽带服务的路由器中,有一段广告代码,当检测到用户拨号上网的行为时(目前大多数情况是第一次连接到网络),在有网络数据传输的时候,会自动发送这一段代码到用户的电脑中,在用户电脑上的表现就是新闻弹出小窗口或者是直接把访问的第一个网址转向到广告链接(使用互联星空的朋友感触比较深)。

解决方法:

相比起前几年,目前ISP的Http劫持行为有所收敛,一般是只要关闭了广告或者新闻页面,在下一次拨号之前都不会再弹出。但是不排除某些地方的ISP依然很恶劣地进行这种行为,假如哪一天你访问百度居然弹出谷歌广告,我想你会忍无可忍,这时候无须再忍。普通用户无法通过技术手段彻底解决这个问题,你需要做的就是打ISP服务电话转到人工服务,强烈要求ISP将自己的账号从广告名单中去除。


●弹出新闻页面

国内主要ISP投诉电话

中国电信:10000

中国联通:10010

中国移动:10086

TCP/IP、Winsock损坏:无法访问任何网页

被ISP劫持只是被迫看看广告,而更加常见的情况则是电脑不能上网了。不能上网这个故障范围太大,很多朋友或许会觉得有点复杂,在排除了ISP故障,中毒、网站自身故障等情况之后,故障一般只有一个。


●查看网卡数据流量情况

只能开QQ,不能打开网页,这一般是DNS的问题,使用第一种情况的方法重置DNS,再设置谷歌DNS或者谷歌自动获取DNS能够解决。假如能够正常拨号,但却无法打开网页,也无法上QQ。又是怎么回事?


●恢复TCP/IP协议和winsock设置

出现这种情况的时候可以首先看看右下角的网络指示灯是否正常,假如长时间只有一个灯在亮那么就有问题,再点开连接看看接收和发送的数据是否正常,如果在连接网页的过程中也只有1000以下,那么就是系统自身的问题了。还可以调出“CMD”命令行窗口,输入“ping 172.0.0.1 -t”看看是否出现类似“unable to contact IP driver”这样的错误。假如你遇到的是以上几种情况,那么几乎肯定的是TCP/IP组件或者Winsock组件被损坏。


●360安全卫士的网络修复功能

解决方法

安装某些和网络相关软件(并不是病毒或者插件)的时候就会造成这样的问题,我们需要做的就是重置TCP/IP协议和恢复Winsock设置。进入CMD命令行,输入“netsh int ip reset resetlog.txt”然后再重启电脑,即可完成TCP/IP协议的重置;在命令行中输入“netsh winsock reset”,重启电脑即可完成Winsock设置的恢复。

除了这个方法,很多安全辅助软件都提供了恢复网络设置的功能,比如360安全卫士,直接点击就可以使用,比手动修改更加方便。

TCP重置:无法访问网页显示连接被重置

在使用某些搜索引擎进行搜索的时候经常发现出现无法连接的情况,访问某些网页也会出现同样的情况,这又是什么原因呢?

互联网的内容千奇百怪,而搜索引擎的作用就是把各种信息收集起来提供给用户搜索,自然也会包含很多不良的、有害的信息,为了让青少年不受这些不良信息的干扰,所以需要对搜索引擎的内容进行过滤,这不仅仅是在中国,也是很多国家都在进行的工作。


●连接被重置

我们通常使用的搜索引擎都是基于http协议传输,而http协议中的内容是没有经过加密的,所以有关部门可以对http协议传输的内容进行监管,一旦检测到有不良的内容,就会强制断开TCP连接,用户的电脑在短时间内无法再访问这个网站,所以才会出现连接被重置的情况,这与TCP/IP协议损坏不同,仅仅是针对特定的网站,不会对用户访问其他网站造成影响。

既然http协议是明文传输,那么为什么使用https加密协议来访问网站依然会出现被重置的现象呢?虽然无法监管https协议中传输的内容,但是有关部门可以检测到是否访问了特定网站的https协议,只要访问的这个网站的https协议,不管是什么内容,也同样可以实现强制断开TCP连接的目的。

解决方法:

有时候需要在搜索引擎上查看工作、学习需要的资料、图片,一个搜索引擎往往不够全面,但是面对着常常断开连接的情况又该如何呢?最快的方法就是使用各种在线代理,在百度中输入关键字“在线代理”,进入在线代理网站,再输入想要查询的资料和图片的IP地址即可打开。

比较好的代理网站有: http://www.proxyie.cn/, http://www.7daili.com/等。


●在线代理浏览网站

IP被阻止:想看看空姐Twitter咋办?

除了以上几种情况,经常遇到的情况还有:在公司,可以浏览网页,但是无法聊QQ,也无法打开开心网、校内网,无法访问国外的网站,这又是怎么回事呢?

如何判断网站能否正常连接

为了让员工认真工作,不少公司都屏蔽了很多娱乐类的网站,甚至QQ也给屏蔽了。网管只需要在路由器中添加这些网站的地址和IP进入路由器过滤列表即可,非常简单。大家都知道很多国外的网站比如Youtube、Facebook都无法访问,简单说就是在电信级路由器中添加了这些需要屏蔽的IP。那么在自身网络没有问题,而却无法访问某个网站的时候,如何来确认是网站本身的网络故障还是这个网站已经被屏蔽了呢?

通过前面的几点内容确定自己的网络没有遭到DNS劫持等问题之后,可以使用tracert命令来诊断一下。打开CMD命令行窗口,比如要查询一下Twitter网站,输入“tracert -d www.twitter.com”,这时可以看见反馈结果,可以看到在通过119.6.0.105这个节点之后,就无法再进行跟踪,再查询119.6.0.105这个地址的归属,属于成都市联通。所以我们可以发现,并不是Twitter网站出现了问题,而是在通过成都市联通这个节点的时候,遭到了IP阻止。


●查看访问Twitter网站经过的节点

小贴士:Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据包访问目标所经过的路径,可以查询从本机访问某个具体IP时所通过的网络节点,并且可以知道每个节点的具体地址。社区宽带和公司的局域网如果过滤了ICMP协议,则无法使用tracert命令。

我们再来查询一个可以正常访问的美国网站,比如“www.fender.com”网站,在命令行中输入“tracert -d www.fender.com”,可以从反馈的数据看到,从自己的电脑访问www.fender.com,通过了12个节点,最后通过的IP是“68.177.38.165”,这个IP来自美国缅因州波特兰市,这也正是fender网站的IP地址,可以正确反馈节点信息,畅通无阻地访问。


●查看访问fender网站经过的节点

解决方法:

想要访问遭到过滤的网站,方法也不少,相信大家也知道一些,比如可以使用各种网络代理比如:SSH代理、vpn代理等等,不过目前的免费代理实在是太不好找了,这里给大家介绍两个使用方便的免费VPN代理。

注册VPN,使用Windows自带拨号连接

首先打开http://www.vpn98.com/index.php这个网页,点击“免费注册”按钮,输入自己的邮箱注册即可。然后再点击“如何设置”按钮,提供了非常详细的说明,包含了Windows各版本、苹果Mac OS,甚至连iPhone和Android手机系统都有详细的说明,选择自己使用的系统,照着图片说明一步一步设置即可。这个网站的设置说明非常详细,设置完成后在桌面会出现一个拨号连接,输入注册的账户和密码就可以登录了。


●系统自带VPN拨号

使用注意:

1、免费账户不得使用VPN98进行BT、迅雷等大流量的下载工具。

2、免费账号限制:每次连接20分钟后会自动断线;每次断开VPN连接后需要等待5分钟才可以再次连接;每天同IP拨号次数不得超过3次。

VPN客户端,无需手动设置

前一种方法需要手动设置VPN账号,这里再介绍一下VPN客户端,注册之后不需要设置,输入自己的账号密码即可登录。

首先从本期随报资源下载“三轮车VPN软件”(下载地址:http://www.cbifamily.com/download/201029.html),解压之后点击“VPNClient”图标,在软件主界面中,先点击上方的“注册帐号”,注册完成之后,在登录信息中输入用户名和密码,如果想要访问国外网站,“VPN线路”这一项应该选择美国,节点选择任意服务器即可,如果无法登录,可以更换一下节点。


●使用客户端连接

注意事项:

1、只能浏览网页,不能进行下载行为。

2、免费的账户在40分钟之后会失效,如果想继续使用,继续再进行免费注册即可。