A /10 network has 22 host bits, 4,194,304 addresses and 4,194,302 usable hosts. It is 16,384 /24 networks.
A /10 is the size of 100.64.0.0/10, the shared address space ISPs use behind carrier-grade NAT (RFC 6598). Tailscale assigns node addresses from it. Avoid it for your own LANs if you might run CGNAT or Tailscale, because routes will collide.
100.64.0.0/10: Shared address space for carrier-grade NAT (RFC 6598); also used by Tailscale for node addresses| Network | Network address | First usable | Last usable | Broadcast | Next /10 | |
|---|---|---|---|---|---|---|
| 10.0.0.0/10 | 10.0.0.0 | 10.0.0.1 | 10.63.255.254 | 10.63.255.255 | 10.64.0.0/10 | calculate |
The /10 boundary falls in the second octet, so /10 networks start every 64 in that octet
(4 per /8):
0, 64, 128, 192.
| Platform | Allowed subnet sizes | /10 allowed? | Usable after reservation |
|---|---|---|---|
| AWS VPC | /16 to /28 | No | - |
| Azure VNet | /2 to /29 | Yes | 4,194,299 (5 reserved) |
| Google Cloud VPC | /4 to /29 | Yes | 4,194,300 (4 reserved) |
Cloud providers reserve addresses in every subnet (first four and the last address (network, VPC router, DNS, future use, broadcast) on AWS), so the usable count there differs from the classic 2^n - 2.