ipcalcコマンドでサブネット計算をする
ipcalcコマンドを使うと、/29のようにキリが悪いサブネットについて、サブネットマスクやブロードキャストアドレス、収容可能ホスト数などが計算できる。サブネットマスクからプレフィックス長を求めることもできる。便利。
$ ipcalc 192.168.0.100/29 Address: 192.168.0.100 11000000.10101000.00000000.01100 100 Netmask: 255.255.255.248 = 29 11111111.11111111.11111111.11111 000 Wildcard: 0.0.0.7 00000000.00000000.00000000.00000 111 => Network: 192.168.0.96/29 11000000.10101000.00000000.01100 000 HostMin: 192.168.0.97 11000000.10101000.00000000.01100 001 HostMax: 192.168.0.102 11000000.10101000.00000000.01100 110 Broadcast: 192.168.0.103 11000000.10101000.00000000.01100 111 Hosts/Net: 6 Class C, Private Internet $ ipcalc 192.168.0.100 255.255.255.248 Address: 192.168.0.100 11000000.10101000.00000000.01100 100 Netmask: 255.255.255.248 = 29 11111111.11111111.11111111.11111 000 Wildcard: 0.0.0.7 00000000.00000000.00000000.00000 111 => Network: 192.168.0.96/29 11000000.10101000.00000000.01100 000 HostMin: 192.168.0.97 11000000.10101000.00000000.01100 001 HostMax: 192.168.0.102 11000000.10101000.00000000.01100 110 Broadcast: 192.168.0.103 11000000.10101000.00000000.01100 111 Hosts/Net: 6 Class C, Private Internet
Webからでも使える。