NetCalc
Dark mode
NC
1/10
Score: 0
Click Start to begin.

How this quiz works

Each question is generated from a deterministic, seed-based pseudo-random source so practice rounds are reproducible per session. Difficulty controls the prefix-length range used to spawn random networks.

  • Question typesNetwork · Broadcast · First / last usable · Subnet mask · Usable host count
  • Per question4 options, single answer, instant feedback, math explanation
  • Score storageLocal only (localStorage), never sent to a server

Tips for fast subnetting in exams

  • Memorise the block-size table. A /27 has block size 32, a /28 has 16, a /29 has 8.
  • Find the network address first. Multiply the relevant octet by its block size and round down.
  • Broadcast = next network − 1. Often faster than masking.
  • Hosts = 2(32−N) − 2, except for /31 where RFC 3021 allows both addresses on point-to-point links.

How to use the subnetting practice quiz

  1. Pick a difficulty: Easy (/24 – /30), Mixed (/16 – /30), or Hard (/8 – /30).
  2. Click Start Quiz. Answer one question at a time with instant feedback.
  3. Track your accuracy across runs; stats are stored locally in your browser only.

Frequently asked questions

How can I practice subnetting fast for the CCNA exam?

I'll generate **25 random subnetting questions** across three difficulty tiers. Work through them timed (target: <30 sec/question). Use the block-size table as your reference.

Why are subnetting questions still on the CCNA in 2026?

Even with IPv6 widely deployed, the fundamentals — binary maths, block sizes, network and broadcast detection — remain the basis for understanding every routing protocol and ACL.

What is the shortcut for finding the broadcast address?

Find the network address, then add (block size − 1) to the relevant octet. Faster than mask-by-OR in your head.

How do I get under one minute per subnetting question?

Memorise the powers of 2 to 2^16, the block size table for the fourth octet, and the rule 'broadcast = next network − 1'. Practice daily.