Description
I'm seeing strange results with python 3.13 with the ipaddress.reverse_pointer
method with the new improved textual representation of IPv4-mapped IPv6 addresses:
IP Address: ::FFFF:192.168.1.35
Results in a reverse_pointer
of:
5.3...1...8.6.1...2.9.1.f.f.f.f.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa
instead of the old:
3.2.1.0.8.a.0.c.f.f.f.f.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa
I'm not sure which one is more valid or if a pointer record is even relevant in the context of mapped addresses. The original way seems more correct to me if nothing for the fact that there are strange extra dots in the new output.
This is related to:
Issue: #87799
PR: #29345
Originally posted by @kellyjonbrazil in #87799 (comment)