Linux 下的IP子网计算器:ipcalc

it2022-05-05  148

Ubuntu可以直接通过apt-get安装:

# sudo apt-get install ipcalc

 

Usage:

 

Usage: ipcalc [options] < ADDRESS > [[ / ] < NETMASK > ] [NETMASK]ipcalc takes an IP address and netmask and calculates the resultingbroadcast , network , Cisco wildcard mask , and host range . By giving asecond netmask , you can design sub- and supernetworks . It is alsointended to be a teaching tool and presents the results aseasy-to-understand binary values . -n --nocolor Don't display ANSI color codes . -c --color Display ANSI color codes ( default ). -b --nobinary Suppress the bitwise output . -c --class Just print bit-count-mask of given address . -h --html Display results as HTML ( not finished in this version ). -v --version Print Version . -s --split n1 n2 n3 Split into networks of size n1 , n2 , n3 . -r --range Deaggregate address range . --help Longer help text . Examples:ipcalc 192.168 . 0.1 / 24 ipcalc 192.168 . 0.1 / 255.255 . 128.0 ipcalc 192.168 . 0.1 255.255 . 128.0 255.255 . 192.0 ipcalc 192.168 . 0.1 0.0 . 63.255 ipcalc < ADDRESS1 > - < ADDRESS2 > deaggregate address rangeipcalc < ADDRESS >/< NETMASK > --s a b c split network to subnets where a b c fits in . ! New HTML support not yet finished . ipcalc 0.41

 

Example:

$ ipcalc 192.168.0.1 255.255.255.0 Address: 192.168.0.1 11000000.10101000.00000000. 00000001 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 => Network: 192.168.0.0/24 11000000.10101000 .00000000. 00000000 HostMin: 192.168.0.1 11000000.10101000.00000000. 00000001 HostMax: 192.168.0.254 11000000.10101000.00000000. 11111110 Broadcast: 192.168.0.255 11000000.10101000.00000000. 11111111 Hosts /Net: 254 Class C , Private Internet

转载于:https://www.cnblogs.com/eclairs/archive/2010/08/30/1812972.html


最新回复(0)