Subnetting Practice

Free CCNA-style subnetting drills: seeded random questions on hosts, masks, wildcards and address ranges — graded instantly, no sign-up, and every set is shareable by URL.

The seed picks the exact problems — the same seed always rebuilds the same set. Today’s date (YYYYMMDD) is the default, so the unmodified page is the daily challenge.

Question types

Share the URL after generating — anyone opening it drills the identical set.

Your practice set (seed 20260823, 10 questions)

New set

Type an answer, press Check — grading happens right here in your browser.

  1. What is the network address of 44.186.34.132/21?

  2. What is the broadcast address of 205.175.76.58/28?

  3. What is the wildcard mask for a /17 block?

  4. Which prefix length corresponds to the subnet mask 255.255.255.248?

  5. What single CIDR block covers 59.58.55.0 - 59.58.55.255?

  6. What is the dotted subnet mask for /29?

  7. How many usable hosts are in a /29 network?

  8. What is the network address of 38.30.217.103/26?

  9. What is the broadcast address of 239.59.22.1/23?

  10. What is the wildcard mask for a /21 block?

Answers are not stored or sent anywhere — nothing leaves your browser.

How to practice

  1. Keep the date-based seed for the daily challenge, or type any number to get a fresh set.
  2. Answer each question and press Check — you get instant right/wrong feedback plus a worked explanation.
  3. Missed one? Read why, then regenerate with the same seed to retry the identical set until it sticks.

To assign homework, submit the form once and copy the resulting URL: everyone who opens it sees the same questions because the seed fully determines them.

Worked example: usable hosts in a /26

A /26 mask (255.255.255.192, wildcard 0.0.0.63) leaves 6 bits for hosts. Those 6 bits give 26 = 64 addresses, but two of them are reserved: the network address itself (all host bits 0) and the broadcast address (all host bits 1). That leaves 64 − 2 = 62 usable hosts.

The edge cases matter for exams: a /31 point-to-point link keeps both addresses usable (2 hosts per RFC 3021), and a /32 host route has exactly 1. This drill includes those prefixes occasionally so the exceptions stay fresh.

Frequently asked questions

Is this subnetting practice tool free?

Yes. Every question type works without an account, and you can generate unlimited sets by changing the seed. There are no ads and nothing is tracked.

What does the seed do?

The seed is the starting value for a deterministic random generator. Seed 20260823 always produces exactly the same questions as any other visit to that URL, which makes shareable assignments possible. The default seed is today's date, so the untouched page is a shared daily challenge.

Are my answers graded on the server?

No. The server renders the questions into the page, but grading happens entirely in your browser using the same generator code. Your answers never leave your device.