网络管理相关命令解释:
ping ping (Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序。
用于确定本地主机是否能与另一台主机成功交换(发送与接收)数据包,再根据返回的信息,就可以推断TCP/IP参数是否设置正确,以及运行是否正常、网络是否通畅等。Ping命令可以进行以下操作
①通过将ICMP(Internet控制消息协议)回显(Echo)数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接。
②每个发送的数据包最多等待一秒。
③打印已传输和接收的数据包数。

需要注意的是,Ping成功并不一定就代表TCP/IP配置正确,有可能还要执行大量的本地主机与远程主机的数据包交换,才能确信TCP/IP配置的正确性。如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,ping成功只保证当前主机与目的主机间存在一条连通的物理路径

类如这种,直接ping ip地址或网关,ping通会显示出以上数据,有朋友可能会问,bytes=32;time<1ms;TTL=128 这些是什么意思。
bytes值:数据包大小,也就是字节
time值:响应时间,这个时间越小,说明你连接这个地址速度越快。
TTL值:Time To Live,表示DNS记录在DNS服务器上存在的时间,它是IP协议包的一个值,告诉路由器该数据包何时需要被丢弃。可以通过Ping返回的TTL值大小,粗略地判断目标系统类型是Windows系列还是UNIX/Linux系列。

因此一般TTL值:
不间断地Ping指定计算机,直到管理员中断,
这就说明电脑连接路由器是通的,网络效果很好。下面按按住键盘的Ctrl+c终止它继续ping下去,就会停止了,会总结出运行的数据包有多少,通断的有多少了。
二、ping -n 192.168.0.223
ping命令在windows环境下默认只发送4个ICMP包,现在改为发送5个ICMP包。
三、-l size:发送size指定大小的到目标主机的数据包。
在默认的情况下Windows的ping发送的数据包大小为32byt,最大能发送65500byt。当一次发送的数据包大于或等于65500byt时,将可能导致接收方计算机宕机。所以微软限制了这一数值;这个参数配合其它参数以后危害非常强大,比如攻击者可以结合-t参数实施DOS攻击。(所以它具有危险性,不要轻易向别人计算机使用)。
例如:ping -l 65500 -t 192.168.0.223

会连续对IP地址执行ping命令,直到被用户以Ctrl+C中断.
这样它就会不停的向计算机发送大小为65500byt的数据包,如果你只有一台计算机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,网络严重堵塞,由此可见威力非同小可。
四、ping -r count的使用
在“记录路由”字段中记录传出和返回数据包的路由,探测经过的
路由个数,但最多只能跟踪到9个路由。
ping -n 1 -r 9 202.102.224.25 (发送一个数据包,最多记录9个路由)
ping -n 1(是数字1)

五、批量ping多个IP地址
假如要测试几百几千个终端连通性,一个一个ping枯燥繁重,于是用批量ping完成此操作。
批量ping 192.168.0.0网段命令:for /L %D in (1,1,255) do ping 192.168.0.%D -n 2

命令解释:括号内的1,1,255代表从1开始,每次增加1,一直加到255,可以根据实际情况改变参数,比如测试偶数ip地址可以写成(2,2,254)
六、如何把命令行测试结果自动保存到txt文件中
如,批量ping的结果在cmd中显示的,窗口一关,结果就没了,要把ping的结果自动保存的文件中,“>>”代表输出,把结果保存到某个文件。
for /L %d in (1,1,255) do ping 192.168.2.%d >> ping.txt
>>代表输出,把结果输出到文件。
ping.txt是ping的结果文件名。
命令运行后,会生产ping.txt文件,该文件保存了ping的结果。


生成的文件在命令行默认目录下,一般情况下是"C:\Users\当前登录用户的用户目录"。
C:\Users\cuiwansheng.EUDEMONTIRES
七、ping网站域名地址
ping网站域名地址,可以判断DNS是否正常工作?还可以获取网站的IP地址,如,ping www.baidu.com

八、ping 220.185.184.016 和 ping 0x7f.0.0.1
Ping 220.185.184.016 时,在命令提示符窗口中显示的是在Ping 220.185.184.14。
这是因为系统将上述IP地址中的“ 016”当成八进制而非十进制数字,八进制数值“016”转换为十进制正好是“14”,所以系统才会以为Ping的是220.185.184.14。在IP地址的十进制数字前面加上0表示这是八进制数,加上0x 则表示这是十六进制数值。
ping命令常见故障提示
1、请求超时(request time out)
已经把消息发送出去了,但没有收到对方的回复。说明对方主机被屏蔽或不在线等。

2、无法访问目标主机
说明没有获取到Mac地址或网关没有路由。


