Package:  libc6
Version:  2.10.2-2
Severity: normal
Tags:     ipv6

Standard glibc resolver (ie. gethostbyname()&co., symptomatically
observed in all programs using it) doesn't use secondary DNS nameserver
even if correctly set, when the first one is an ipv6 one and is
temporarily unavailable.

Let's say /etc/resolv.conf contains just two nameserver lines, like
this:
nameserver 2001:1418:10:2::2
nameserver 8.8.8.8

If the first one doesn't reply, the second one is never tried. tcpdump
shows that no connection to that is even attempted.
The fallback mechanism works, instead, when the primary is ipv4
(unavailable itself, too).

Cheers, Luca

-- 
 .''`.  ** Debian GNU/Linux **  | Luca Bruno (kaeso)
: :'  :   The Universal O.S.    | lucab (AT) debian.org
`. `'`                          | GPG Key ID: 3BFB9FB3
  `-     http://www.debian.org  | Debian GNU/Linux Developer

Attachment: pgpnjcx4LBUi3.pgp
Description: PGP signature

Reply via email to