192.168.0.0/16: The Home Network Range

192.168.0.0/16 is the smallest RFC 1918 private range: 65,536 addresses from 192.168.0.0 to 192.168.255.255. Nearly every home network in the world uses a /24 from it.

192.168.0.0/16 at a glance

Address range
192.168.0.0 – 192.168.255.255
Usable hosts
65,534
Total addresses
65,536
First usable
192.168.0.1
Last usable
192.168.255.254
Subnet mask
255.255.0.0
Wildcard mask
0.0.255.255
Type
Private (RFC 1918)

Is an address inside 192.168.0.0/16?

Yes — 192.168.88.1 is inside 192.168.0.0/16. It is address number 22,529 in the block (counting from 0).

What 192.168.0.0/16 is

It holds 256 /24s: 192.168.0.0/24 up to 192.168.255.0/24. Consumer routers each pick one of these as their LAN.

The low numbers (0, 1, 2, 10, 50, 88, 100) are taken by router defaults far more often than high ones, so picking something like 192.168.173.0/24 reduces the chance of a clash.

Who uses it

  • Home and small-office routers

    192.168.0.x and 192.168.1.x are the most common; MikroTik uses 192.168.88.1 and many mesh systems use 192.168.4.x, 192.168.68.x or 192.168.86.x.

  • Kubernetes with Calico

    Calico's default pod CIDR is the entire 192.168.0.0/16. On a cluster whose nodes are on 192.168.x.x, pods and nodes overlap unless you change it.

Conflicts and gotchas

  • Calico default pool. Installing Calico with defaults on nodes in 192.168.1.0/24 makes pod routes shadow the real LAN. Set a different pod CIDR at install time. See the pod CIDR calculator.
  • Using the whole /16 in a firewall rule. It covers every home network of every VPN user too.
  • Office networks in 192.168. Remote users at home are almost certainly on a 192.168 /24. If the office uses one too, some of them will clash. Use 10.x or 172.16.x for businesses.

How to split 192.168.0.0/16

Worked example: into /24s

  1. Going from /16 to /24 borrows 24 − 16 = 8 bits from the host part.
  2. Each borrowed bit doubles the number of subnets: 28 = 256 subnets.
  3. Each /24 keeps 32 − 24 = 8 host bits: 28 = 256 addresses, so 254 usable after removing network and broadcast.
  4. The new mask is 255.255.255.0, so subnets step by 1 in the third octet: 192.168.0.0/24, 192.168.1.0/24, 192.168.2.0/24 … up to 192.168.255.0/24.
Ways to split 192.168.0.0/16
Split into Subnets Usable each First blocks Good for
/24 256 254 192.168.0.0/24, 192.168.1.0/24, … 256 home-sized /24 networks.
/20 16 4,094 192.168.0.0/20, 192.168.16.0/20, … Sixteen /20s — the size Docker carves from this range.
/17 2 32,766 192.168.0.0/17, 192.168.128.0/17 Two halves: low (common router defaults) and high (safer for labs).

192.168.0.0/16 FAQ

What is the range of 192.168.0.0/16?

192.168.0.0 to 192.168.255.255, which is 65,536 addresses. Only the first two octets (192.168) are fixed.

How many /24 networks are in 192.168.0.0/16?

256: 192.168.0.0/24, 192.168.1.0/24 and so on up to 192.168.255.0/24.

Is 192.169.0.1 private?

No. Only 192.168.x.x is private. 192.169.0.0 and up are public.

Related tools

Other well-known networks: 10.0.0.0/24, 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 172.17.0.0/16, 192.168.0.0/24, 192.168.1.0/24 · all networks