Wireshark-bugs: [Wireshark-bugs] [Bug 2179] New: Reverse DNS does not work with IPv6 nameservers

Date: Wed, 9 Jan 2008 10:26:20 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2179

           Summary: Reverse DNS does not work with IPv6 nameservers
           Product: Wireshark
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Low
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: stick@xxxxxx


Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
Citing Donavan Pantke:

When using IPv6 nameservers in /etc/resolv.conf, I ran into some errors, and
reverse DNS didn't work. The message was the following:

adns: /etc/resolv.conf:12: invalid nameserver address `2001:5c0:94a9::1'

Upon further investigation, it appears that the adns library has no IPv6
support in it at all. It cannot query IPv6 nameservers, and doesn't appear
handle resolutions for IPv6, either. There are some IPv6 patches that have been
out for quite some time, but it appears that with the general inactivity of the
adns project this support is unlikely to be stable anytime in the near future.
So, instead of waiting indefinitely, I have 2 options to alleviate this
problem.

1. Disable concurrent requests by default. In this case full functionality
should be preferred over performance
2. If the Wireshark code allows for it, when concurrent requests are enabled,
only send the request to adns if the address family is IPv4. This is the best
overall workaround, as it allows for the large majority of IPv4 users to use
the faster resolver, while IPv6 folks will at least work. However, this will
also require a smaller adns change to at least query IPv6 nameservers.


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.