Hi,

 (I'm Cc:ing the bug so that I can point people at the explanations you
 gave.)

On Sun, Feb 04, 2007, Lennart Poettering wrote:
> the moudle name suffix "4", "6", or "" specifies the family of the addresses 
> that
> are resolved. i.e. specifies whether A, AAAA or both RRs should be
> looked for.

 Ok; I thought it was influencing use of IPv4 or v6 or any for
 resolution, not record types, but this is cleared up now.

> If --enable-legacy is passed, than only IPv4 UDP packets will be used
> for resolving - unless avahi-daemon is found in which case also IPv6
> UDP packets are used. 

 Ok, no IPv6 mini-stack.

> If --disable-legacy is passed nss-mdns relies exclusively on
> avahi-daemon and thus both IPv4 UDP and IPv6 UDP is used (depending on
> the daemon config).

 Of course.

> The "_minimal" just modifies the behaviour for host names not ending
> in .local and addresses not starting with 169.254/fe80::.

 Ah, hmm ok.

> Yeah, I know, it's confusing. ;-)

 I suppose it would be nice to copy paste your mail in the next version
 of the documentation! :)

 The 4/6 names for the *.so are especially confusing because they are
 close to IPv4 and IPv6, not close to A and AAAA.

> The major issue is to understand that you can resolve A records via
> both IPv4 and IPv6 and the same is true for AAAA records. A records
> are address records for IPv4, and AAAA are records for IPv6 addresses.
> Is that cleared up now?

 It's ok, I've been playing a lot with v6 in the past and do understand
 the difference; thanks for clearing things up with respect to
 libnss-mdns!

   Bye,
-- 
Loïc Minier <[EMAIL PROTECTED]>

Reply via email to