Skip to content
ENExplore Calculators

Private IP Planner

Plan private IP address space allocation across VPCs and subnets.

About Private IP Planner

RFC 1918 reserves three private address ranges for internal use: 10.0.0.0/8 (about 16.7 million addresses — the largest, best suited for big multi-site/multi-VPC deployments), 172.16.0.0/12 (about 1 million addresses), and 192.168.0.0/16 (65,536 addresses — common for small offices and home networks). Planning at scale means picking a per-site/per-VPC CIDR block size large enough for that site's address needs, then multiplying by the number of sites to check the total fits within the chosen range — while leaving room for growth and avoiding overlaps with other environments you may need to connect to.

Formula

Total addresses needed with CIDR alignment

total = per_site_block_size × number_of_sites, where block_size is the smallest power of 2 ≥ addresses needed per site

p
Per-site CIDR prefix (chosen so 2^(32-p) ≥ addresses needed)
n
Number of sites/VPCs

Worked example

With the default values below, Private IP Planner returns Recommended Per-Site Block Size of /20. Change any input above and every figure here is recalculated in your browser.

Inputs used

RFC 1918 Rangeone of 10.0.0.0/8 (16,777,216 addresses), 172.16.0.0/12 (1,048,576 addresses), 192.168.0.0/16 (65,536 addresses)
10.0.0.0/8 (16,777,216 addresses)
Number of Sites / VPCs to Allocateminimum 1
20
Addresses Needed per Site/VPCminimum 1
4,096

Results

Recommended Per-Site Block Size
/20
Total Addresses Allocated (with CIDR alignment)
81,920
Range Utilization
0.488%
Total Addresses in Selected Range
16,777,216
Selected RFC 1918 Range
10.0.0.0/8

Step by step

  1. 1Values used
  2. 2Total addresses needed with CIDR alignment
  3. 3Recommended Per-Site Block Size= /20
  4. 4Total Addresses Allocated (with CIDR alignment)= 81,920
  5. 5Range Utilization= 0.488
  6. 6Total Addresses in Selected Range= 16,777,216
  7. 7Selected RFC 1918 Range= 10.0.0.0/8

Assumptions and limits

  • The result is derived only from the 3 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
  • Figures are rounded for display to 3 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

Which RFC 1918 range should I use for a large enterprise?

10.0.0.0/8 is generally preferred for large or growing deployments needing many sites/VPCs, since its ~16.7 million addresses provide the most room for hierarchical subnetting (region/site/subnet) without running out of space, unlike the much smaller 172.16/12 or 192.168/16 ranges.

Why allocate the same block size to every site instead of exact sizing?

Using a consistent, CIDR-aligned block size per site simplifies routing, summarization, and firewall rule management significantly — even if it means a few unused addresses per site, the operational simplicity of uniform blocks usually outweighs the minor address space waste.

What happens if I need to connect environments using overlapping RFC 1918 ranges?

Overlapping private address ranges between two environments you need to connect (e.g. via VPN, peering, or company merger) require either re-addressing one side or using NAT/overlay techniques to work around the conflict — both costly, which is why planning non-overlapping allocations from the start matters.

Should I leave room for growth when picking a per-site block size?

Yes — choosing the very next power-of-two size larger than your immediate need (rather than the bare minimum) gives headroom for organic growth without needing to renumber or expand into fragmented, non-contiguous address space later.

Private IP Planner | Calcrivo