an ipv6address 128bit number for convenience number record block 16 bit hexadecimal record block separate colon 8 block total block hexadecimal digit here example correct record ipv6 address 0124567890abcdef0124567890abcdef well format recording ipv6address fullbeside record ipv6 address short record format the record ipv6 address shorten remove lead zero begin block however block contain digit short format for example lead zero remove like a56f00d3000001240001f19a10000000 a56fd30012401f19a100000 there way shorten zeroes ipv6 addresssome ipv6 address contain long sequence zero Continuous sequence 16bit zero block shorten a sequence consist consecutive block 16 bit equal 0 you example zero block shortening a56f00d3000001240001000000000000 a56f00d3000001240001 a56f0000000001240001000012340ff0 a56f01240001000012340ff0 a56f0000000000000001000012340ff0 a56f000000000001000012340ff0 a56f00d3000001240001000000000000 a56f00d30000012400010000 00000000000000000000000000000000 it allow shorten zero block address this mean short record can not contain sequence character otherwise impossible determine number zero block represent double colonthe format record ipv6 address remove lead zero shortening zero block call shortYouve get short record ipv6 address Restore record