tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: lib/42405: libc: getaddrinfo() should perform T_A lookups before T_AAAA lookups, was: Resolver problems
Hi,
>>>>> On Fri, 4 Dec 2009 15:45:16 +0000
>>>>> Matthias Scheler <tron%zhadum.org.uk@localhost> said:
tron> On Fri, Dec 04, 2009 at 10:19:36AM -0500, Greg Troxel wrote:
> I see. Well, perhaps some kind of "don't do AAAA lookups" runtime
> config would help such people.
tron> Yes, that is the solution which is currently discussed. Ideally
tron> wand the following settings:
tron> Query AAAA first, then A
tron> Query A first, than AAAA
tron> Query only AAAA
tron> Query only A
> I wonder how many people are suffering from this ...
tron> I don't know that. But considering that some people get nervous when
tron> ftp(1) reports that IPv6 doesn't work before it tries IPv4 it
tron> might be good to have an option to look up A records first.
The getaddrinfo(3) queries A before AAAA on FreeBSD. But,
getaddrinfo(3) still returns AAAA 1st by default.
You may want to see the following diff:
http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/net/getaddrinfo.c.diff?r1=1.53;r2=1.54
Sincerely,
--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume%mahoroba.org@localhost ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/
Home |
Main Index |
Thread Index |
Old Index