Bug#754584: [libnet-dns-perl] Makes $IPV6_LINK_LOCAL%$DEVICE queries to lo

Franz Schrober franzschrober at yahoo.de
Sat Jul 12 17:18:36 UTC 2014


Package: libnet-dns-perl
Version: 0.78-1
Severity: normal
Affects: lintian

I was using lintian to check some packages and noticed that it is now slow as hell. A quick check showed that some perl stuff is sending bogus DNS requests over my lo device. This seems to be this perl script in _select_dns_method.

I am using network-manager in an IPv6 network and my /etc/resolv.conf contains entries like:


search real.example.org
nameserver 192.168.1.1
nameserver fe80::211:22ff:fe33:4455%wlan0
nameserver 2a01:1234:4568:abcd:ef01:2345:6781:abcd


And now I see a DNS query for fe80::::211:22ff:fe33:4455%wlan0 through my lo device when I am trying to start lintian on a package. This is a bogus query for a valid IPv6 link-lokal address nameserver entry and takes ages before it stops the query attempt and actually starts the rest of the lintian tests

--- System information. ---
Architecture: amd64
Kernel:       Linux 3.14-1-amd64

Debian Release: jessie/sid
  500 unstable        http.debian.net 

--- Package information. ---
Depends                         (Version) | Installed
=========================================-+-==============
perl                        (>= 5.18.2-5) | 5.18.2-6
perlapi-5.18.2                            | 
libc6                            (>= 2.4) | 
libdigest-hmac-perl             (>= 1.01) | 
libio-socket-inet6-perl                   | 
libmime-base64-perl                       | 
libnet-ip-perl                   (>= 1.2) | 


Package's Recommends field is empty.

Package's Suggests field is empty.



More information about the pkg-perl-maintainers mailing list