# ipcalc - 简单的IP地址计算器

ipcalc命令 是一个简单的ip地址计算器,可以完成简单的IP地址计算任务。

ipcalc提供了一种计算主机IP信息的简单方法。各种选项指定ipcalc应该在标准输出上显示什么信息。可以指定多个选项。必须始终指定要操作的IP地址。大多数操作还需要一个网络掩码或CIDR前缀。

# 适用范围

RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux

# 语法

ipcalc  [OPTION]... <IP address>[/prefix]  [netmask]

# 选项

-c, --check                  # 检测ip地址
-4                           # 指定ipv4
-6                           # 指定ipv6
-b, --broadcast              # 显示指定ip的广播地址和网络掩码
-h, --hostname               # 显示指定ip的主机名
-m, --netmask                # 计算给定地址的掩码
-p, --prefix                 # 显示给定掩码或者ip的前缀
-n, --network                # 显示给定ip和掩码的网络地址
-s, --slient                 # 不显示任何错误信息

# 举例

计算网络地址

[root@localhost ~]$ ipcalc -n  192.168.1.9/24
NETWORK=192.168.1.0

计算广播地址

[root@localhost ~]$ ipcalc -b  192.168.1.9/24
BROADCAST=192.168.1.255

计算子网掩码

[root@localhost ~]$ ipcalc -4 -m  192.168.1.9
NETMASK=255.255.255.0