玩转Linux下Ip计算器
对于刚学习网络知识的人,学到子网划分的时候想必一定是一头子雾水。其实不仅在windows下有许多关于子网划分的软件来帮助我们进行这方面的计算,其实在大多数linux下就有一个很好的工具,来帮助我们进行这方面的计算,虽然功能少了些,但是有时候还是挺有用的。这个linux自带的小工具我们把它叫做ip计算器。
Ipcalc命令用于计算ip地址的网络地址,广播地址和子网掩码。下面我们对于其具体语法进行一下简单的说明。
Ipcalc [-bnmnps]  地址>  [子网掩码]
-b broadcast :显示指定ip(子网掩码)的广播地址。
-h hostname :显示指定ip的主机名。
-m netmask 显示指定ip的子网掩码。
-n network 显示指定ip的网络地址。
-p prefix  :显示指定子网掩码/ip的网络前缀。
-s 不显示指定错误信息。
为了使大家更好的理解我们通过具体的例子进行解释。
1 :显示 ip 地址: 192.168.0.1 的子网掩码。运行结果如图所示:显示 192.168.0.1 c 类地址,子网掩码是: 255.255.255.0

玩转Linux的下Ip计算器(图文)_第1张图片
 
 
2 :显示 ip 地址 192.168.0.1 子网掩码位 255.255.255.0 的广播地址和网络地址。如 下图所示:
玩转Linux的下Ip计算器(图文)_第2张图片
结果显示: 192.168.0.1 子网掩码 255.255.255.0 的广播地址为 192.168.0.255 网络地址为: 192.168.0.0  假如我们把子网掩码改为 255.255.0.0 通过上图我们也会发现结果也就不同了。
 
3 :显示 ip 地址 192.168.0.1 子网掩码 255.255.255.0 的网络前缀。
玩转Linux的下Ip计算器(图文)_第3张图片
结果显示其前缀为 24. 如果我们把子网掩码改为 255.255.255.0 发现结果又有所不同了。