/2 subnet calculator (192.0.0.0)
A /2 prefix fixes the first 2 bits of the address, leaving 30 bits for hosts. That gives 1,073,741,824 addresses in the block.
- Total addresses in the block
- 1 073 741 824
- Mask octet 1
- 192
- Mask octet 2
- 0
- Mask octet 3
- 0
- Mask octet 4
- 0
- Usable hosts across all the blocks
- 1 073 741 822
- Blocks needed for the hosts you listed
- 1
- Spare addresses in one block
- 1 073 741 772
- Utilisation of one block
- 0.00 %
- How many fit inside a /24
- 0
Show the working
- Number of these subnets = 1
- Hosts you need to fit = 50
- prefix = 2 = 2
- host_bits = 32 - 2 = 30
- Total addresses in the block = 2^30 = 1 073 740 000
- Usable hosts per subnet = 2 >= 31 ? (2 == 31 ? 2 : 1) : 1 073 740 000 - 2 = 1 073 740 000
- mask_value = 2^32 - 2^30 = 3 221 230 000
- Mask octet 1 = floor(3 221 230 000 / 2^24) = 192
- Mask octet 2 = floor(3 221 230 000 / 2^16) % 256 = 0
- Mask octet 3 = floor(3 221 230 000 / 2^8) % 256 = 0
- Mask octet 4 = 3 221 230 000 % 256 = 0
- total_addresses = 1 073 740 000 * 1 = 1 073 740 000
- Usable hosts across all the blocks = 1 073 740 000 * 1 = 1 073 740 000
- Blocks needed for the hosts you listed = 1 073 740 000 > 0 ? ceil(50 / 1 073 740 000) : 0 = 1
- Spare addresses in one block = 1 073 740 000 - 50 = 1 073 740 000
- Utilisation of one block = 1 073 740 000 > 0 ? 50 / 1 073 740 000 * 100 : 0 = 0.000 004 656 61
- How many fit inside a /24 = 2 >= 24 ? 2^(2 - 24) : 0 = 0
Values are shown to six significant figures here; the arithmetic itself runs on exact fractions and is only rounded where a number is printed.
Scenarios & local history
Compare a saved scenario
Recent calculations
The formula
- host bits = 32 - prefix length
- total addresses = 2^host bits
- usable hosts = total - 2, reserving the network and broadcast addresses
- mask = 2^32 - 2^host bits, written as four octets
The two reserved addresses are the all-zeros network address and the all-ones broadcast address.
RFC 3021 makes a /31 usable as a two-address point-to-point link with no broadcast, and a /32 is a single host route. Both are special-cased here.
This is IPv4. IPv6 does not reserve a broadcast address, so an IPv6 prefix has 2^(128 - n) usable addresses.
This prefix at a glance
| Property | Value |
|---|---|
| CIDR | /2 |
| Subnet mask | 192.0.0.0 |
| Wildcard mask | 63.255.255.255 |
| Total addresses | 1,073,741,824 |
| Usable hosts | 1,073,741,822 |
| Host bits | 30 |
Frequently asked
How many hosts are in a /2?
1,073,741,822 usable hosts, out of 1,073,741,824 total addresses.
What subnet mask is a /2?
192.0.0.0, with a wildcard mask of 63.255.255.255.
Where the numbers come from
- Address arithmetic follows RFC 4632 (CIDR) and RFC 3021 for the /31 case.