常见网络故障分析及解决方法

作者: 大海 分类: 互联网 发布时间: 2011-03-05 22:03 ė11,970 views 6Comments Off on 常见网络故障分析及解决方法

(一)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 缓冲即可。

clip_image004_thumb

clip_image006_thumb

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

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

clip_image008_thumb

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

解决方法:

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

clip_image012_thumb

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

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

只能开 QQ,不能打开网页, 这一般是 DNS的问题, 使用第一种情况的方法重置DNS, 再设置谷歌 DNS或者谷歌自动获取 DNS能够解决。假如能够正常拨号, 但却无法打开网页,也无法上QQ。又是怎么回事?出现这种情况的时候可以首先看看右下角的网络指示灯是否正常,假如长时间只有一个灯在亮那么就有问题,再点开连接看看接收和发送的数据是否正常,如果在连接网页的过程中也只有1000 以下, 那么就是系统自身的问题了。

clip_image014_thumb

还可以调出 “CMD” 命令行窗口, 输入 “ping172.0.0.1 -t”看看是否出现类似“unable tocontact IP driver”这样的错误。假如你遇到的是以上几种情况, 那么几乎肯定的是 TCP/IP 组件或者Winsock组件被损坏。

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

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

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

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

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

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

解决方法:

有时候需要在搜索引擎上查看工作、 学习需要的资料、 图片,一个搜索引擎往往不够全面,但是面对着常常断开连接的情况又该如何呢?

该怎么办实在不好说,景德镇的人们用用百度就得了,多的就不要想了,国家都不想让你用,你还能个什么劲啊,老实带着吧.

IP被阻止: 想看看**(此为敏感词,已过滤,请自行猜测)Twitter咋办?

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

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

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

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

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

解决方法:

想要访问遭到过滤的网站,方法也不少,相信大家也知道一些,比如可以使用各种网络代理比如: SSH代理、 vpn 代理等等.

具体使用方法就不说了,你懂得啊!

本文出自 纳百川,转载时请注明出处及相应链接。

本文永久链接: https://www.bicner.com/576.html

Ɣ回顶部