21E5:69AA:FFFF:1:E100:B691:1285:F56E
Valid IPv6 Format. Best representation is 21e5:69aa:ffff:1:e100:b691:1285:f56e
::255.255.255.255
Valid IPv6 Format. Best representation is ::255.255.255.255
59FB::1005:CC57:6571
Valid IPv6 Format. Best representation is 59fb::1005:cc57:6571
Expanded Address: 59fb:0:0:0:0:1005:cc57:6571
56FE::2159:5BBC::6594
Invalid IPv6 format
Please review the rules for expanding a compressed ipv6 address into its full 128-bit (16 bytes, expressed as hexadecimal numbers) format -- especially note "::".

David W.
05/20/19
Izzy H.
Got it. I'll keep the tip of researching answers in mind for the future as I'm just starting to realize that my AS/A Levels textbook I'm studying from is not that good in explaining things, on top of that I've no background in studying CS... So apologies for my lack of understanding. And about that triple colon in an address, the third colon is to separate the address "::" from its port number... Right???? Not quite sure how reliable the answers I'm getting are (https://superuser.com/questions/515379/what-is-the-difference-between-and-0-0-0-0-from-the-netstat-an-output)05/21/19
Izzy H.
I've just researched on how to shorten IPv6 addresses, am i right to say that the whole "::" can only be used once in the entire address and "::" doesn't necessarily mean "0000:0000" and can sometimes be longer?05/20/19