128-bit addresses represented in hexadecimal notation, separated into eight sub-blocks of 16 bits each.
Compression
- Zero Compression: If an IPv6 address contains continuous zeros, they are replaced with a double colon ”::“.
ef82:0000:0000:0000:0000:1a12:1234:1b12
→ef82::1a12:1234:1b12
- Leading Zero Compression:
1234:0fd2:5621:0001:0089:0000:0000:4500
→1234:fd2:5621:1:89:0:0:4500
IPv4 Compatibility Mode
::ffff:192.0.2.33