Comment 31 for bug 313218

Revision history for this message
Colin Watson (cjwatson) wrote :

Although I have not investigated the network traces in this bug in any detail, people investigating it (particularly JoeKlein, who touches on similar issues) may like to bear in mind that we used to have a problem along these lines in Ubuntu, but adjusted glibc's resolver code in order to avoid it. As a result you may find that old documentation or documentation based on other systems is not as applicable as you might think at first glance. The original change was:

glibc (2.5-0ubuntu13) feisty; urgency=low

  * debian/patches/any/local-ipv6-sanity.diff: Only do AAAA lookups if we
    have an interface with better than link-local addresses available.

 -- Tollef Fog Heen <email address hidden> Tue, 3 Apr 2007 14:11:26 +0200

In the current glibc source package, you'll find that change in debian/patches/any/local-ipv6-lookup.diff.

On general troubleshooting principles, if you are encountering a problem with AAAA lookups happening when true IPv6 connectivity is not available (as should be the case with non-IPv6-capable routers or ISPs), then I would strongly advise starting by figuring out if the behaviour described in this patch has regressed.