December 2019
Beginner
510 pages
12h 7m
English
The one rule that everyone seems to remember is, in each group of numbers, we can drop the leading zeroes. Using our preceding example, I have emboldened the leading zeroes:
2001:0034:09FA:F3B2:20E4:1030:0001:4BC2
Removing them would give us the following legitimate IPv6 address:
2001:34:9FA:F3B2:20E4:1030:1:4BC2
The important thing to note is that it is only leading zeroes, not intermediate nor trailing zeroes. I'll give you a couple of examples to highlight why we specify only leading. Look at the sixth group of numbers:
1030
If we could remove leading AND trailing zeroes, we would be left with the following:
103
We would have no way to find out whether the original number was 0103 or 1030. This would be even worse ...
Read now
Unlock full access