1310nm.net

RFC8369: Internationalizing IPv6 Using 128-bit Unicode

In a forward-looking RFC that presupposes an expansion of the Unicode address space to 128-bits, it is proposed that IPv6 addresses may instead of the standard notations proposed in RFC8600, be represented by a specific emoji or equivalent.

Assuming the new Unicode code point space is 128 bits — excluding some reserved bits for backwards compatibility and future expansion — it seems only natural to use Unicode code points for IPv6 addresses, and vice versa. This leads to some exciting changes – RFC8369 Section 3: Unicode IPv6 addresses

It should be noted that equivalent transitions are not available from UTF-32 to IPv4 as the ISO version of the standard (ISO 10646) explicitly zeros the highest order bit, meaning all address above 128.0.0.0 are unable to be encoded.

Exit mobile version