Ipcalc: полезная информация об IP и маске сети

Автор: Хавьер Баррозу (Javier Barroso)
Перевод: Алексей Бешенов

2008-03-27

Оригинал: «ipcalc: network calculator on the command line», 22 августа 2007 г.

Ipcalc — утилита командной строки, позволяющая пользователю получить полезную информацию об IP и маске сети.

Ipcalc возвращает сетевой адрес, маску сети, адрес в представлении CIDR, наибольший и наименьший IP, широковещательный адрес, количество хостов в сети.

 ipcalc [опции] <АДРЕС>[[/]<МАСКА>] [МАСКА] 
Пример:
$ ipcalc 10.0.0.28 255.255.255.0
Address:   10.0.0.28            00001010.00000000.00000000. 00011100
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   10.0.0.0/24          00001010.00000000.00000000. 00000000
HostMin:   10.0.0.1             00001010.00000000.00000000. 00000001
HostMax:   10.0.0.254           00001010.00000000.00000000. 11111110
Broadcast: 10.0.0.255           00001010.00000000.00000000. 11111111
Hosts/Net: 254                   Class A, Private Internet

Ipcalc есть в Debian, по крайней мере, начиная с «Sarge», и в Ubuntu, начиная с «Warty». Для установки сделайте apt-get install ipcalc.