breakitdown

Private IPv4 address ranges (RFC 1918)

Answer

RFC 1918 reserves three IPv4 ranges for private networks: 10.0.0.0/8 (10.0.0.0 to 10.255.255.255), 172.16.0.0/12 (172.16.0.0 to 172.31.255.255) and 192.168.0.0/16 (192.168.0.0 to 192.168.255.255). They are not routed on the public internet; devices using them reach the internet through NAT.

Try

10.0.0.0/8 is 16,777,216 addresses: 10.0.0.0 to 10.255.255.255. 16,777,214 usable for hosts (the first is the network address, the last is broadcast).

1000001010000000000000000000000000000
8 network bits 24 host bits
Network
10.0.0.0
First usable
10.0.0.1
Last usable
10.255.255.254
Broadcast
10.255.255.255
Addresses
16,777,216
Usable hosts
16,777,214
Netmask
255.0.0.0
Wildcard (ACL) mask
0.255.255.255
Historic class
A
Range type
Private network · not routed on the internet

Special-purpose range

Private network 10.0.0.0/8 RFC 1918
The largest of the three private IPv4 ranges: 16.7 million addresses for use inside homes and organisations. Not routed on the public internet.

Every special-purpose IPv4 range

BlockWhat it isRoutableRFC
0.0.0.0/8This networknoRFC 791
10.0.0.0/8Private networknoRFC 1918
100.64.0.0/10Shared address space (carrier-grade NAT)noRFC 6598
127.0.0.0/8LoopbacknoRFC 1122
169.254.0.0/16Link-localnoRFC 3927
172.16.0.0/12Private networknoRFC 1918
192.0.0.0/24IETF protocol assignmentsnoRFC 6890
192.0.2.0/24Documentation (TEST-NET-1)noRFC 5737
192.31.196.0/24AS112-v4yesRFC 7535
192.52.193.0/24AMTyesRFC 7450
192.88.99.0/24Deprecated 6to4 relay anycastn/aRFC 7526
192.168.0.0/16Private networknoRFC 1918
192.175.48.0/24Direct delegation AS112 serviceyesRFC 7534
198.18.0.0/15BenchmarkingnoRFC 2544
198.51.100.0/24Documentation (TEST-NET-2)noRFC 5737
203.0.113.0/24Documentation (TEST-NET-3)noRFC 5737
224.0.0.0/4Multicastn/aRFC 5771
240.0.0.0/4Reserved for future usenoRFC 1112
255.255.255.255/32Limited broadcastnoRFC 919

Split it into subnets

or

4 subnets.

SubnetUsable rangeHostsBroadcast
10.0.0.0/1010.0.0.1 – 10.63.255.2544,194,30210.63.255.255
10.64.0.0/1010.64.0.1 – 10.127.255.2544,194,30210.127.255.255
10.128.0.0/1010.128.0.1 – 10.191.255.2544,194,30210.191.255.255
10.192.0.0/1010.192.0.1 – 10.255.255.2544,194,30210.255.255.255

Is this IP in the range?

Range to CIDR blocks

What to know

Sizes: 10.0.0.0/8 holds 16,777,216 addresses, 172.16.0.0/12 holds 1,048,576, and 192.168.0.0/16 holds 65,536. Any organization can use them without asking anyone, which is also why they collide when networks are connected.

Typical uses: home routers use 192.168.x.0/24; Docker uses 172.17.0.0/16 and other blocks from 172.16.0.0/12; AWS default VPCs are 172.31.0.0/16; corporate networks and cloud address plans usually come from 10.0.0.0/8.

The computed breakdown on this page is for 10.0.0.0/8. See also 172.16.0.0/12 and 192.168.0.0/16.

Gotchas

Related explainers

← CIDR calculator