diff --git a/Lib/ipaddress.py b/Lib/ipaddress.py index 8e4d49c859534d..72512fe569c178 100644 --- a/Lib/ipaddress.py +++ b/Lib/ipaddress.py @@ -1424,7 +1424,7 @@ def ipv6_mapped(self): The IPv4-mapped IPv6 address per RFC 4291. """ - return IPv6Address(f'::ffff:{self}') + return IPv6Address((0xFFFF << 32) + self._ip) class IPv4Interface(IPv4Address):