一位朋友以前提到过是否可以谈论使用ping命令,其实使用ping命令的问题,但对ping命令的描述并不多。 一般使用的是基本功能,今天我们来看看ping命令的详细使用。
一、ping基本详细使用
在网上ping是一个非常强大的TCP/IP工具。 其作用主要有:
1、用于检测网络连接情况,分析网络速度
2、根据域名获取服务器IP
3、根据ping返回的TTL值,判断对方使用的OS和包通过路由器的次数。
通常,使用它直接ping ip到IP地址并测试网络连接情况。
像类一样,直接ping到IP地址或网关,ping通就会显示上述数据,朋友可能会问。 bytes=32; 时间1毫秒; TTL=128这些是什么意思?
字节值:数据包大小,即字节。
时间值:响应时间。 该时间越小,表示连接到该地址的速度越快。
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毫秒;
UNIX/Linux系统持续240到255毫秒。
当然,我主要知道今天可以作为萍的其他参考,而不是这些。
除了直接ping网络的ip地址以验证网络的平滑度和速度之外,ping命令还包括这些用法。
二.使用ping -t
继续Ping计算机,直到管理员中断。
这表明电脑连接了路由器,网络效果很好。 然后按键盘上的Ctrl c退出,继续ping,停止并总结有多少正在运行的数据包和有多少打开和关闭。
三.使用萍果
ping-a解析计算机名称和NetBios名称。 可以通过ping其ip地址来解析主机名。
四.使用ping -n
默认情况下,通常只发送四个数据包。 可以自己定义通过该命令发送的个数,有助于测量网络速度。 例如,如果你想测试发送10个数据包时的平均时间是多少,最快时间是多少,最慢时间是多少,你可以在下面找到。
综上所述,向47.93.187.142发送10个数据包的过程中,返回了10个,可见没有丢失。 这10个数据包中,返回速度最高为32ms,最低为55ms,平均速度为37ms。 说明我的网络良好。
如果对监控系统中非常不好的网络(如卡顿)进行这样的测试,返回的结果可能表明部分丢失了。 如果失去的东西很多的话,说明网络不好,可以凭直觉判断网络的状况。
五.使用萍- l size
– lsize :将数据包发送到size指定大小的目标主机。
缺省情况下,windows ping发送的数据包大小为32字节,最多可以发送65500字节。 如果一次发送65500字节以上的数据包,接收方计算机可能会停机。 微软限制了这个数值。这个参数和其他参数联合后,攻击者可以和-t参数联合实施DOS攻击等,危害非常大。 所以有危险性,所以不要轻易用在别人的电脑上。
例如,ping -l 65500 -t 211.84.7.46
对IP地址继续执行ping命令,直到用户将其中断为Ctrl C。
这将继续向211.84.7.46计算机发送大小为65500字节的数据包。 只有一台电脑可能没有效果,但是有很多电脑可以完全瘫痪对方,网络堵塞得很大,可见威力非常大。
六.使用萍- r计数
在“记录路由”字段中记录数据包的发送和回复路由,以检测经过
虽然是路线数,但最多只能跟踪9条路线。
ping-n1-r9202.102.224.25(1 (发送单个数据包并最多记录9条路由)。
经过9条路线全部显示,可以看到上面的图。