一、ping基本上详细使用
在网上ping是一种非常强大的TCP/IP工具。 其作用主要有:
为了检测网络的连接状况或分析网速,从域名中获取服务器IP,根据ping返回的TTL值判断对方使用的OS和数据包通过路由器的数量。 通常,使用它直接ping ip到IP地址以测试网络连接状态。
像类一样,直接ping IP地址和网关时,ping通会显示上述数据,朋友可能会问。 bytes=32; 时间1毫秒; TTL=128这些是什么意思?
bytes值:包大小,即字节。
time值:响应时间。 这个时间越小,表示连接到这个地址的速度越快。
TTL值: Time To Live表示将DNS记录到DNS服务器的时间。 这是IP协议包的值,它通知路由器何时必须丢弃包。 通过Ping返回的TTL值的大小,可以大致确定目标系统的类型是Windows系列还是UNIX/Linux系列。
默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,Windows98系统的TTL值为32,UNIX主机的TTL值为255。
因此,一般的TTL值:
Windows系统持续100至130毫秒;
在240到255毫秒之间的UNIX/Linux系统。
当然,我知道今天不是这些,主要是作为萍的其他参考。
除了直接ping网络的ip地址以验证网络的流畅度和速度之外,ping命令还可以使用这些方法。
二、平叔的使用
继续Ping计算机,直到管理员中断。
这表明电脑与路由器相连,网络效果良好。 然后按键盘上的Ctrl c退出,继续ping,则停止,总结正在运行的包有多少、开/关有多少。
三、平- a的使用
解析ping-a计算机名称和NetBios名称。 就是可以通过ping其ip地址来解析主机名。
使用ttdmg
默认情况下,通常只发送四个数据包。 可以自己定义通过该命令发送的个数,有助于测量网络速度。 例如,如果要测试发送10个数据包时的平均时间是多少、最快时间是多少、最晚时间是多少,可以通过以下内容了解。
由此可知,向47.93.187.142发送10个数据包的过程中,有10个返回,没有丢失。 这10个数据包中,返回速度最高为32ms,最低为55ms,平均速度为37ms。 说明我的网络良好。
如果在监控系统中对非常差的网络(如卡顿)进行这样的测试,返回的结果可能表示部分丢失。 如果丢失的东西很多的话,表示网络不好,可以直观地判断网络的状况。
五、平- l尺寸的使用
-lsize:size向指定大小的目标主机发送包。
缺省情况下,windows ping发送的数据包大小为32字节,最多可以发送65500字节。 如果一次发送65500byt以上的数据包,接收方的计算机可能会故障。 微软限制了这个数值。这个参数和其他参数联合后,攻击者可以和-t参数联合实施DOS攻击等,危害非常强。 所以有危险性,不要轻易在别人的电脑上使用。
例如ping -l 65500 -t 211.84.7.46
继续对IP地址执行ping命令,直到用户用Ctrl C中断为止。
这将继续向211.84.7.46计算机发送65500字节大小的数据包。 如果只有一台电脑,可能就没有效果,但如果有很多电脑,就可以完全瘫痪对方,网络堵塞很大,由此可见威力非常大。
六、平- r计数的使用
在“路由记录”字段中记录数据包发送和回复的路由,以检测经过
虽然是航线数,但最多只能追踪9条航线。
tdmg1-r9202.102.224.25(1 (发送一个数据包,最多记录9个路径) )。
经过9条路线全部显示,可以看到上图。
ping命令中使用最多的是这6种,大家有可能在项目中使用。
七、批量Ping网络段
因为一个网段的ip地址很多,如果一个检测很麻烦的话,我们可以直接批量ping网段的检测。 一看就知道那个ip地址出了问题。
首先查看代码,然后在命令行窗口中直接输入。
for/l % din (1,1255 ) do ping 10.168.1.%D
将IP地址段更改为要检查的IP地址段
输入批处理命令时,将自动ping网络段中的所有ip地址。
这个“for/l % din (1,1255 ) do ping 10.168.1.%D )”代码是什么意思?
代码中的这个(1,1,255 )是网络段的开始和开始,检测到从网络段192.168.1.1到192.168.1.255之间的所有ip地址,并逐个增加