Common Private Subnet Examples by CIDR Size
Overview
Subnetting is one of the most important skills in networking. But most training materials only explain the math — not the real-world examples. This CSV provides real, practical examples of private subnets at multiple common CIDR sizes.
Unlike generic subnetting charts, this table includes:
- Actual private IP blocks
- Network address
- Gateway address
- Broadcast address
- First and last usable host
- Total and usable host counts
- Subnet class
- Detailed usage notes (what each subnet size is typically used for)
This transforms subnetting from an academic exercise into a practical engineering reference.
What This CSV Contains
For each example subnet (e.g., /20, /21, /22, /23, /24, /25, /26, … /32) you get:
- Example subnet CIDR
- Prefix length
- Private range membership
- Class (A/B/C)
- Network address
- Gateway (.1)
- Broadcast
- First usable
- Last usable
- Total addresses
- Usable addresses
- Real-world usage notes (e.g., “Great for WiFi pools”, “Ideal for IoT segmentation”, “Point-to-point link”)
Why This Matters
Engineers often struggle with:
- Knowing which subnet size to use
- Understanding the right tool for the job
- Designing networks with best practices
- Deciding between /23 vs /24 vs /25
- Learning how broadcast and gateway positions change with subnet size
This table becomes a reference hub for network design.
You can use this on your site as:
- A subnetting tutorial
- A design guide
- A conversion helper
- A VLAN sizing reference
| Example Subnet (CIDR) | Prefix Length | Private Range | Class | Network Address | Gateway IP (Example) | Broadcast Address | First Usable Host | Last Usable Host | Total Addresses | Usable Hosts | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10.0.0.0/8 | 8 | 10.0.0.0/8 | A | 10.0.0.0 | 10.0.0.1 | 10.255.255.255 | 10.0.0.1 | 10.255.255.254 | 16777216 | 16777214 | Very large private networks; often ISP cores, large enterprises, or big internal address plans (10.0.0.0/8). |
| 172.16.0.0/12 | 12 | 172.16.0.0/12 | B | 172.16.0.0 | 172.16.0.1 | 172.31.255.255 | 172.16.0.1 | 172.31.255.254 | 1048576 | 1048574 | Private aggregation for multiple sites or departments (172.16.0.0/12); often split into /16-/24 blocks. |
| 192.168.0.0/16 | 16 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.255.255 | 192.168.0.1 | 192.168.255.254 | 65536 | 65534 | Common for large campus or multi-department LANs; often further subnetted into /24s (192.168.0.0/16). |
| 10.0.0.0/20 | 20 | 10.0.0.0/8 | A | 10.0.0.0 | 10.0.0.1 | 10.0.15.255 | 10.0.0.1 | 10.0.15.254 | 4096 | 4094 | Good for medium-sized segments, shared services, or container/VM clusters (≈4094 usable hosts). |
| 10.0.8.0/21 | 21 | 10.0.0.0/8 | A | 10.0.8.0 | 10.0.8.1 | 10.0.15.255 | 10.0.8.1 | 10.0.15.254 | 2048 | 2046 | Used for large WiFi pools, guest networks, or dense IoT segments (≈2046 usable hosts). |
| 192.168.0.0/22 | 22 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.3.255 | 192.168.0.1 | 192.168.3.254 | 1024 | 1022 | Common in data centers or large VLANs where ~1000 hosts are needed (≈1022 usable hosts). |
| 192.168.0.0/23 | 23 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.1.255 | 192.168.0.1 | 192.168.1.254 | 512 | 510 | Popular for large access VLANs, WiFi, or combined segments needing ~500 hosts (≈510 usable hosts). |
| 192.168.0.0/24 | 24 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.0.255 | 192.168.0.1 | 192.168.0.254 | 256 | 254 | Standard LAN size; typical office, lab, or VLAN network (254 usable hosts). |
| 192.168.0.0/25 | 25 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.0.127 | 192.168.0.1 | 192.168.0.126 | 128 | 126 | Smaller secured segments like management, desktops vs. servers, or separated user groups (126 usable hosts). |
| 192.168.0.0/26 | 26 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.0.63 | 192.168.0.1 | 192.168.0.62 | 64 | 62 | Voice VLANs, cameras, or tightly-scoped access networks (62 usable hosts). |
| 192.168.0.0/27 | 27 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.0.31 | 192.168.0.1 | 192.168.0.30 | 32 | 30 | Small device groups, labs, or IoT segments (30 usable hosts). |
| 192.168.0.0/28 | 28 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.0.15 | 192.168.0.1 | 192.168.0.14 | 16 | 14 | Very small segments—testing, out-of-band, or small device clusters (14 usable hosts). |
| 192.168.0.0/29 | 29 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.0.7 | 192.168.0.1 | 192.168.0.6 | 8 | 6 | WAN edges, firewall transit networks, or tiny infrastructure segments (6 usable hosts). |
| 192.168.0.0/30 | 30 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.1 | 192.168.0.3 | 192.168.0.1 | 192.168.0.2 | 4 | 2 | Classic point-to-point link size (2 usable hosts). |
| 192.168.0.0/31 | 31 | 192.168.0.0/16 | C | 192.168.0.0 | 192.168.0.0 | N/A | 192.168.0.0 | 192.168.0.1 | 2 | 2 | Modern point-to-point links per RFC 3021; both addresses are usable, no broadcast. |
| 192.168.0.10/32 | 32 | 192.168.0.0/16 | C | 192.168.0.10 | 192.168.0.10 | N/A | 192.168.0.10 | 192.168.0.10 | 1 | 1 | Single host assignment—loopbacks, VIPs, or device-specific addresses. |