ipcale命令来自英文词组“IP Calculate”的缩写,其功能是用于简单的IP地址计算任务。比起Linux命令参数来说,网络地址转换更加让人头疼,如何快速地知道一个IP地址所对应的子网掩码、网络地址、广播地址及对应主机名信息?不用再发愁了,把问题抛给ipcalc命令就好。

语法格式:ipcalc [参数] IP地址

常用参数:

-b 由IP地址和网络掩码计算出广播地址
-c 验证指定族下的IP地址
-h 由IP地址找出所对应的主机名
-m 由IP地址计算出网络掩码
-n 由IP地址和网络掩码计算出网络地址
-p 显示掩码或IP地址的前缀
-s 静默执行模式
--ipv4 基于IPv4网络协议
--ipv6 基于IPv6网络协议
--help 显示帮助信息

参考示例

由指定的IP地址和子网掩码显示对应的子网掩码:

[root@linuxcool ~]# ipcalc -p 192.168.10.10 255.255.255.0
PREFIX=24

由指定的IP地址和子网掩码计算出网络地址:

[root@linuxcool ~]# ipcalc -n 192.168.10.10 255.255.255.0
NETWORK=192.168.10.0

由指定的IP地址找出所对应的主机名:

[root@linuxcool ~]# ipcalc -h 192.168.10.10
HOSTNAME=www.linuxcool.com

由指定的信息,计算出IP地址的子网掩码、广播地址和网络地址:

[root@linuxcool ~]# ipcalc -m -b -n 192.168.10.10/28
NETMASK=255.255.255.240
BROADCAST=192.168.10.15
NETWORK=192.168.10.0
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。