Linux 系统ping 检测子网下所有 IP 的可用性

在运行 Linux 系统的服务器上通过发送 ICMP 数据包,根据响应情况查询 C 类子网下所有 IP 的可用性。在检测前,需要确保各 IP 已绑定服务器使用,并处于运行状态没有禁 ping。

方法 1

使用 Shell 脚本批量检测,特点是不需安装额外软件。

for i in $(seq 1 254); do ping -c 1 192.168.1.$i; done

方法 2

使用 fping 工具批量检测,特点是灵活易用。

# 安装 fping (Centos)
yum -y install epel-release
yum -y install fping

查询命令。

# 输出所有结果
fping -g 192.168.1.0/24

# 输出可用 IP
fping -a -g 192.168.1.0/24

# 输出不可用 IP
fping -u -g 192.168.1.0/24

推荐站内搜索:shopex主机、免费域名注册、网站ip地址查询、网站服务器租用美国服务器防、站长ip、域名备案查询、美国虚拟主机韩国便宜服务器、网站空间商、