About RIPE | Contact  | Search | Sitemap    
Homepage RIPE  
RIPE Community Mail Archives
search  
     
RIPE Navigation Ends
About RIPE Maillists
Maillists Archive
Global Lists
Non Active Lists
RIPE NCC Navigation Ends
Next Section
<<< Chronological >>> Author Index    Subject Index <<< Threads >>>

Re: [dns-wg] AAAA lookup misbehaviour

  • From: Colm MacCarthaigh < >
  • Date: Fri, 2 Jul 2004 23:13:43 +0100
  • Reply-to:

On Fri, Jul 02, 2004 at 01:42:55PM +0200, Alvaro Vives wrote:
> Hi David,
> 
> Only problems with DNS servers will be covered? I mean, won't you
> include something related with resolvers.
> 
> I can send some info regarding a bug in the resolver library of
> Windows XP+SP1 and Windows 2003, which causes a failure when a domain
> name has A and AAAA records.

There's also the really-annoying "getnaneinfo() can't handle
IPv4-mapped-IPv6 addresses" problem that creeped into some BSD code
(most notably OS X resolver library) and lately glibc through some
ancient ISC code people blindly-copied I think.  

This seems to be the most common problem on *nix platforms anyway,
luckily enough it's easily work-aroundable, for an example work-around
see:

 http://cvs.apache.org/viewcvs.cgi/apr/network_io/unix/sockaddr.c?view=markup

 Workaround description:

 Test the address against IN6_IS_ADDR_V4MAPPED, and setup a (IPv4)
 sockaddr_in structure based on the last 32-bits of the mapped
 address, and resolve it instead.

That's about the only big problem I've seen in any wide deployment with
APR which has been used with Apache 2 for over 2 years now.

-- 
Colm MacCárthaigh                        Public Key: colm+pgp@localhost



<<< Chronological >>> Author    Subject <<< Threads >>>
 

Next Section
     About RIPE | Site Map | LIR Portal | About the RIPE NCC | Contact | © RIPE Community. All rights reserved.
RIPE.NET Homepage LIR Portal RIPE Community