Entry
What ipv6 or AAAA support does djbdns provide?
Aug 28th, 2001 14:02
Brian Coogan,
Edited notes from Felix von Leitner wrote (2 June 2001-Aug 2001):
The question is what you mean by ipv6 support.
If you just want clients who resolve through your cache to be able to
look up AAAA records, dnscache already does this. No need to configure
or change anything. [tinydns and dnscache both support unknown record
types by default]
If you want your clients to be able to query dnscache using IPv6
transport, you would need an external patch. Felix now has a patch
available adding nearly full ipv6 support. Check out the URL below for
further details. [August 2001: It doesn't appear a lot of people are
using this patch yet, although it is in active use and Felix has
released several updates.]
http://www.fefe.de/dns/
If you want to be able to publish zones with AAAA records, tinydns can
do it out of the box. However, there is no tinydns-data shortcut
notation and no tinydns-edit helper, so you have to put the record there
manually (i.e. the bytes of the raw record in octal notation). There is
a patch from Felix at http://www.fefe.de/dns/ that adds more human-
friendly support and proper display support for dnsq and friends.
> > However, just like most versions of BIND, it doesn't communicate
> > through IPv6.
> Maybe the goal is to be better than BIND? :-)
Feel free to use Felix's patch as basis for further support.
> But of course serving ipv6 through udp/ipv4 is the main question.
dnscache does not support DNAMEs, which is a new and experimental way to
do IPv6 delegation in DNS.
See http://cr.yp.to/djbdns/killa6.html for the case against A6 and
DNAME (as well as interesting discussion on other topics such as
CNAMEs).