IPv6 (Internet Protocol version 6) is the sixth version of the Internet Protocol, with 128-bit addressing. It succeeds IPv4, whose address space is all but exhausted, and provides a practically unlimited number of addresses.
An IPv6 address is written as eight groups of 16 bits in hexadecimal, separated by colons, for example 2001:0db8:85a3::8a2e:0370:7334. Consecutive groups of zeros can be shortened to a double colon "::". In total the IPv6 space holds about 3.4×10³⁸ addresses — enough for any network of the foreseeable future.
For a domain to be reachable over IPv6, it needs the matching record in DNS:
This is how IPv6 gradually replaces IPv4 while staying compatible with the existing domain infrastructure.