查看: 1985|回复: 9

ICMP协议失效情况下如何检测网络呢?

[复制链接]
发表于 2007-6-20 09:59:16 | 显示全部楼层 |阅读模式
我所在的网络用一台DI 604+路由器拖30台机器,最近经常发生如下情况,无规律发生ping命令,准确的说所有和icmp协议有关的命令比如tracert命令都不能用的古怪现象,具体表现为内部能ping,能ping到路由器,但是就无法对外网ping,用tracert命令追踪到路由器地址就不能继续下去了,而发生这个情况时,网络仍然是好的,对外部访问网页也好QQ也好什么也都是好的,就是ping不通,无论是ping DNS还是ping 其它网页地址,都不通,刚开始,我怀疑是电信搞的,封了ICMP协议,但是我发现只要重启路由器一切就正常了。遂怀疑是内部问题,有的时候路由器重启后几天ping都能正常工作,但有时候重启后才过了1个小时ping就失灵。目前怀疑可能有两个原因
1.路由器固件有bug
2.内部有人中病毒对外ping包,我曾经听说路由器不允许内部两台机器同一时间内一起对外ping,不知道是不是真的。

但是现在无论是哪种,我希望大家给我个方案能让我在icmp协议失效的情况下仍然能监视网络的工作情况,主要是监视到dns的响应速度。谢谢
回复

使用道具 举报

发表于 2007-6-20 10:33:36 | 显示全部楼层
你说的第二点是错误的。
需要测试dns的话,你用nslookup命令就可行了
回复

使用道具 举报

发表于 2007-6-20 12:12:10 | 显示全部楼层
难说!我也碰到过这种问题.还没解决
回复

使用道具 举报

 楼主| 发表于 2007-6-20 13:19:23 | 显示全部楼层
原帖由 ValorZ 于 2007-6-20 10:33 发表
你说的第二点是错误的。
需要测试dns的话,你用nslookup命令就可行了


这个,我需要的是监视我这里到本地dns的速度啊,这个命令哪里能监视速度了?
回复

使用道具 举报

发表于 2007-6-20 13:21:53 | 显示全部楼层
原帖由 abcbuzhiming 于 2007-6-20 13:19 发表


这个,我需要的是监视我这里到本地dns的速度啊,这个命令哪里能监视速度了?


你输入一个域名查询一下,看看响应速度么.
回复

使用道具 举报

 楼主| 发表于 2007-6-20 15:04:12 | 显示全部楼层
原帖由 ValorZ 于 2007-6-20 13:21 发表


你输入一个域名查询一下,看看响应速度么.


他返回的东西里面又没有类似ping命令那样显示时间延迟,光凭感觉实在不准
回复

使用道具 举报

发表于 2007-6-20 17:25:35 | 显示全部楼层

回复 #6 abcbuzhiming 的帖子

你可以一边抓包一边测试嘛。
看request和reply之间的延迟...
回复

使用道具 举报

 楼主| 发表于 2007-6-21 09:55:17 | 显示全部楼层
原帖由 ValorZ 于 2007-6-20 17:25 发表
你可以一边抓包一边测试嘛。
看request和reply之间的延迟...


……我不太懂您的意思,我是在局域网内部的一台机器上测试,不是在网关出口上啊,你怎么抓包
回复

使用道具 举报

发表于 2007-6-21 17:14:00 | 显示全部楼层
搜索一下,有一个TCP Trace软件,可以解决这个问题
回复

使用道具 举报

 楼主| 发表于 2007-6-22 09:45:57 | 显示全部楼层
原帖由 steveyoung 于 2007-6-21 17:14 发表
搜索一下,有一个TCP Trace软件,可以解决这个问题

名字没错吗,我在网上查不到这个软件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表