About this interactive
IPv6 subnetting from a /48 is counting. The bits between the prefix you are given and /64 are your subnet ID: a /48 leaves 16 of them, a /56 leaves 8, and n bits number 2^n subnets. Each hex digit is a nibble of 4 bits, so a prefix that ends on a nibble fixes a whole number of hex digits.
The first subnet is all zeros, so the nth subnet's ID is n - 1 written in hex: the 50th is 49, 0011 0001 in binary, 31 in hex, and its network is the /48 with :31 in the fourth hextet. Read an ID back by converting it to decimal and adding one. A host's network is its first four hextets with the interface ID set to zero, written shortest: leading zeros dropped, and :: once, for the longest run of zero hextets.
This audit gives you a worksheet to check line by line. Some answers are wrong; find each one. Lines that look odd may still be right, so work every value out. After you submit, every wrong line is shown with what is wrong and the fix.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →