Sipcalc is een terminal gebaseerde IP subnet calculator. Je geeft sipcalc IPv4/IPv6/interface/hostnaam informatie en je krijgt een massa gegevens van het opgegeven subnet. Je kunt sipcalc in openSUSE installeren via software.opensuse.org bij de unstable packages.
Om de netmask details van 123.123.123.123/28 te berekenen:dany@linux-ezca:~> sipcalc 123.123.123.123/28
-[ipv4 : 123.123.123.123/28] - 0
[CIDR]
Host address - 123.123.123.123
Host address (decimal) - 2071690107
Host address (hex) - 7B7B7B7B
Network address - 123.123.123.112
Network mask - 255.255.255.240
Network mask (bits) - 28
Network mask (hex) - FFFFFFF0
Broadcast address - 123.123.123.127
Cisco wildcard - 0.0.0.15
Addresses in network - 16
Network range - 123.123.123.112 - 123.123.123.127
Usable range - 123.123.123.113 - 123.123.123.126
Elke systeembeheerder wordt wild van zulke informatie.
Een voorbeeld met een bestaande verbinding (draadloze verbinding):dany@linux-ezca:~> sipcalc -d -bcix -n 4 -e -r -t wlan0
-[int-ipv4 : wlan0] - 0
[Classfull]
Host address - 192.168.1.11
Host address (decimal) - 3232235787
Host address (hex) - C0A8010B
Network address - 192.168.1.0
Network class - C
Network mask - 255.255.255.0
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.1.255
[CIDR]
Host address - 192.168.1.11
Host address (decimal) - 3232235787
Host address (hex) - C0A8010B
Network address - 192.168.1.0
Network mask - 255.255.255.0
Network mask (bits) - 24
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.1.255
Cisco wildcard - 0.0.0.255
Addresses in network - 256
Network range - 192.168.1.0 - 192.168.1.255
Usable range - 192.168.1.1 - 192.168.1.254
[Classfull bitmaps]
Network address - 11000000.10101000.00000001.00000000
Network mask - 11111111.11111111.11111111.00000000
[CIDR bitmaps]
Host address - 11000000.10101000.00000001.00001011
Network address - 11000000.10101000.00000001.00000000
Network mask - 11111111.11111111.11111111.00000000
Broadcast address - 11000000.10101000.00000001.11111111
Cisco wildcard - 00000000.00000000.00000000.11111111
Network range - 11000000.10101000.00000001.00000000 -
11000000.10101000.00000001.11111111
Usable range - 11000000.10101000.00000001.00000001 -
11000000.10101000.00000001.11111110
[Networks]
Network - 192.168.1.0 - 192.168.1.255 (current)
Network - 192.168.2.0 - 192.168.2.255
Network - 192.168.3.0 - 192.168.3.255
Network - 192.168.4.0 - 192.168.4.255
Een IPv6 voorbeeld:
dany@linux-ezca:~> sipcalc 2001::/8
-[ipv6 : 2001::/8] - 0
[IPV6 INFO]
Expanded Address - 2001:0000:0000:0000:0000:0000:0000:0000
Compressed address - 2001::
Subnet prefix (masked) - 2000:0:0:0:0:0:0:0/8
Address ID (masked) - 1:0:0:0:0:0:0:0/8
Prefix address - ff00:0:0:0:0:0:0:0
Prefix length - 8
Address type - Aggregatable Global Unicast Addresses
Network range - 2000:0000:0000:0000:0000:0000:0000:0000 -
20ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Een voorbeeld met een hostname:
dany@linux-ezca:~> sipcalc -d linux.pindanet.be
-[ipv4 : linux.pindanet.be] - 0
[CIDR]
Host address - 81.169.145.150
Host address (decimal) - 1370067350
Host address (hex) - 51A99196
Network address - 81.169.145.150
Network mask - 255.255.255.255
Network mask (bits) - 32
Network mask (hex) - FFFFFFFF
Broadcast address - 81.169.145.150
Cisco wildcard - 0.0.0.0
Addresses in network - 1
Network range - 81.169.145.150 - 81.169.145.150
-
-[ipv6 : linux.pindanet.be] - 1
[IPV6 INFO]
Expanded Address - 2a01:0238:020a:0202:1090:0000:0000:0144
Compressed address - 2a01:238:20a:202:1090::144
Subnet prefix (masked) - 2a01:238:20a:202:1090:0:0:144/128
Address ID (masked) - 0:0:0:0:0:0:0:0/128
Prefix address - ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Prefix length - 128
Address type - Aggregatable Global Unicast Addresses
Network range - 2a01:0238:020a:0202:1090:0000:0000:0144 -
2a01:0238:020a:0202:1090:0000:0000:0144