网络发生了问题,如果是你的话,会怎么做?
绝大多数网管第一时间肯定是会用ping来排查。
是的,这样做也是普通人的习惯,那你会通过ping来找到网络的故障发生点吗?
我问了做网管的,也问了懂网络做开发的,大家觉得需要通过其他的工具来进行排查。仅仅通过ping命令来查找和确定网络故障点,大家似乎都没有这个意识。
其实,通过ping是可以做到的。
我是这么来做的:
1、通过ping确定网络的跳跃节点
ping IP地址 -r 9
《你会用Ping检测网络吗?》,我写了ping的具体用法,也总结了通过脚本来收集数据,更进一步的你可以再通过其他开发工具来分析。
2、通过ping来找到故障节点
第一种方法还是通过ping命令,比如
ping 节点IP地址 -t
一般会有多个节点,那么你可以打开多个DOS窗口来运行。
你可以将记录直接写到文件中,例如:
ping -t -l 1024 -n 10000 > D:\1.txt
这样你就可以判断出真正的网络故障节点发生在哪里了。
第二种方法是通过PingInfoView这个程序。
《网络调试分析的工具①》,我写了用法。该文件也上传了。
今天,通过ping找到了两个网络故障发生点。