Comment 52 for bug 24828

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

Scott: the problems are 2. hardware that people are forced to use and broken ISP DNS.

once you load ipv6, the glibc resolver will query AAAA first and A later as specified by Internet RFC's.

so when your application (clearly FF is the first one to really show it) attempts to connect to www.foo.bar, the first query will be
AAAA and that one will take ages to fail because of the broken hw/DNS that's not under ubuntu s control. As soon as the timeout
occurs, the resolver will try IPv4 and bang... it works.

the FF "solution" is just to force FF to do a specific A query.

The really worst part here is that these devices and software implementation are not even IPV4 compliant since if you have never configured IPv6, the DNS query will happen
in ipv4.

Fabio