Network

Subnet Planner

Plan a network by splitting a block into right-sized subnets with VLSM, and see exactly how many addresses each one wastes.

Last reviewed by the Radiatus Cloud team

Need this monitored 24/7?

Radiatus delivers managed cloud & network operations.

Discuss managed ops

Planning is not the same as calculating

A subnet calculator answers a question about one subnet: given 10.0.0.0/24, what is the broadcast address? A planner answers the harder question: I have 10.0.0.0/16 and six sites needing 500, 200, 60, 25, 12 and 4 hosts — how should I carve it up? The second problem is where networks go wrong, because the obvious approach of giving everyone a /24 wastes most of the space and still fails the site that needs 500.

VLSM: allocate largest first

Variable Length Subnet Masking means different subnets get different prefix lengths sized to their actual need. The rule that makes it work is to allocate the largest requirement first and proceed downward. Do it in any other order and you fragment the space so that a later large block has no contiguous room, even though enough total addresses remain. This is the same problem as memory allocation, and the same solution applies.

Two addresses are always gone

Every subnet loses its network address and its broadcast address, so a /24 provides 254 usable hosts rather than 256. That overhead is trivial at /24 and brutal at /30, where four addresses yield two usable — which is exactly why /30 was the classic point-to-point link size and why RFC 3021 introduced /31 for links that need only two endpoints and no broadcast.

Size for growth, but not by doubling everything

The common instinct is to double every requirement for headroom. In a /16 that quickly exhausts the space. A better discipline is to round each requirement up to the next power of two, which the prefix length forces anyway, then leave whole unallocated blocks between allocations rather than padding each one. Contiguous free space can absorb growth anywhere; padding scattered inside each subnet cannot.

Keep allocations summarisable

If you allocate blocks so that each site's subnets sit inside one larger contiguous range, the routing table can advertise one summary route per site instead of six. Aligning allocations on power-of-two boundaries is what makes summarisation possible, and it is far easier to design in at the start than to retrofit after addresses are in production.

Private ranges and the overlap trap

RFC 1918 gives you 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16. Almost every home router defaults to 192.168.0.0/24 or 192.168.1.0/24, which means any VPN using those ranges collides with a remote worker's home network and routing breaks in ways that look like a firewall problem. Planning corporate space out of 10.x with a non-obvious second octet avoids an entire category of support ticket.

Related tools

  • Port Scanner — Check which common ports respond on a host and understand what each exposed service means. Scan only systems you are authorised to test.
  • DNS Misconfiguration — Analyze DNS records (TXT, SPF) for security gaps.
  • TLS Compat Tester — Check client-server compatibility for TLS versions.
  • Firewall Rule Risk — Evaluate firewall rules for over-permissive exposure.

Frequently Asked Questions

What is VLSM?

Variable Length Subnet Masking: giving different subnets different prefix lengths sized to actual need, rather than the same mask everywhere. It is how you fit 500-host and 4-host networks into one block without waste.

Why allocate the largest subnet first?

Because allocating out of order fragments the space so a later large block has no contiguous room even when enough total addresses remain. Largest-first avoids that entirely.

Why does a /24 have 254 hosts and not 256?

The network address and the broadcast address are reserved in every subnet. The overhead is trivial at /24 and severe at /30, where four addresses give two usable.

Should I double every subnet for growth?

No, that exhausts the space fast. Round each requirement to the next power of two and leave whole unallocated blocks between allocations, so free space can absorb growth anywhere.

Why avoid 192.168.1.0/24 for a corporate network?

Nearly every home router defaults to it, so any VPN using that range collides with remote workers' home networks. Use a non-obvious block out of 10.0.0.0/8 instead.

Privacy & Security

Planning done locally.

Data: None
Client-side-Side
Active
v1.0

About This Tool

This tool runs entirely in your browser. No data is sent to any server, ensuring complete privacy. Simply use the interface above to get started — no registration or login required.

Disclaimer: This tool is provided "as is" without warranty of any kind. Results are for educational and utility purposes.