[Psi-devel] IPv6 Support in Psi
Justin Karneges
justin-psi2 at affinix.com
Thu Apr 12 11:39:10 PDT 2007
On Thursday 12 April 2007 11:02 am, Loren M. Lang wrote:
> Does that define I uncommented simply switch between QDns and NDns? And,
> if so, are there any known limitations between the code paths, currently?
NO_NDNS enables QDns (Q3Dns) for A/AAAA lookups. QDns is unmaintained, and
has a history of being buggy, and so we try to minimize its usage. This is
why the default behavior is to use QDns just for SRV (because we had no other
option) and NDns for A records. For AAAA records, we made a special option
(NO_NDNS) to enable usage of QDns in that case, since NDns cannot do AAAA.
Note that just because QDns might work fine with SRV does not mean it will
work fine for A/AAAA. As noted in the message Norman dug out from 2004, QDns
has/had a grave bug where enabling AAAA would break resolving entirely. This
is why we never enabled NO_NDNS by default.
-Justin
More information about the psi-devel
mailing list