分享两个ip相关的小命令 netmask 和 ipcalc

今天有个需求是把ip地址范围转成CIDR形式,于是找啊找,发现了netmask这货,如下:

budong@budongdeMacBook-Pro:~$ netmask -c 1.4.0.0:1.4.0.255
        1.4.0.0/24

当然,按照正常的思路把一个CIDR专为ip地址范围,如下:

budong@budongdeMacBook-Pro:~$ ipcalc 1.4.0.0/24
Address:   1.4.0.0              00000001.00000100.00000000. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   1.4.0.0/24           00000001.00000100.00000000. 00000000
HostMin:   1.4.0.1              00000001.00000100.00000000. 00000001
HostMax:   1.4.0.254            00000001.00000100.00000000. 11111110
Broadcast: 1.4.0.255            00000001.00000100.00000000. 11111111
Hosts/Net: 254                   Class A

参考资料:

杨晓晨的博客:http://blog.sina.com.cn/s/blog_73822b8b0100p67s.html