8:00f8:100d:09d0:b030:d301:0050:00ef

0008:00f8:100d:09d0:b030:d301:0050:00ef

2/8

8:f8:100d:09d0:b030:d301:0050:00ef

First Rule: Omit leading zeros

8:f8:100d:9d0:b030:d301:50:00ef

8:f8:100d:9d0:b030:d301:50:ef

0008:00f8:100d:09d0:b030:d301:0050:00ef

click to compress

8:f8:100d:9d0:b030:d301:0050:00ef

Back

IPv6 Challenge

Next

Restart

Next

IPv6 Challenge

This work is licensed with a
Creative Commons Attribution 4.0 International LicenseEndFragment

1/8

Generating...
Check Answer Next Address

Apply the first rule, omit leading zeros, for each address. Check your answer and generate a new address for more practice.

3/8

Test your compression skills:

Now apply this rule—use a double colon (::) to represent any single, contiguous string of two or more hextets that contain zeros .

Let’s build on your compression skills:

Generating...
Check Answer Next Question

5/8

100c:0893:0390:6900:0075:0000:0000:004a

100c:0893:0390:6900:0075::004a

Next Rule: Use a double colon (::) to represent any single, contiguous string of two or more hextets consisting of all 0’s

100c:0893:0390:6900:0075::4a

100c:0893:0390:6900:0075:0000:0000:004a

4/8

100c:0893:0000:0000:0075:0000:0000:004a

100c::6900:0075:0000:0000:004a

6/8

100c:0893:0000:0000:0075:0000:0000:004a

Another Rule: The longest sequence of consecutive all-zero fields gets replaced by a double colon (::), but it can only be done once. If the strings are of equal length, the first string only should use the double colon (::) notation. If there is another sequence of zeros, it is not compressed to double colon (::).

100c::6900:0075:0:0:4a

Generating...
Check Answer Next Question

Let’s keep going...

7/8

Add in this rule—he longest sequence of consecutive all-zero fields get replaced by a double colon (::), but it can only be done once. The first string only should use the double colon (::) notation.

Enter the expanded IPv6 address for the given compressed address.

8/8

Generating...
Check Answer Next Question

The ultimate test...