Fping程序类似于ping(ping是通过ICMP(网络控制信息协议InternetControl Message Protocol)协议回复请求以检测主机是否存在)。Fping与ping不同的地方在于,fping可以在命令行中指定要ping的主机数量范围,也可以指定含有要ping的主机列表文件。
与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping。如果某一主机ping通,则此主机将被打上标记,并从等待列表中移除,如果没ping通,说明主机无法到达,主机仍然留在等待列表中,等待后续操作。
fping的主要使用的参数有以下几个:
-a:只显示存活主机; -u:只显示不存活主机; -f:从文件中读取目标地址列表 -g:通过指定起始地址与终止地址产生目标列表
它们分别使用的方式是
fping ip1 ip2 fping -f ip_list.txt fping -g ip1 ip2(ip1到ip2范围所有的地址)