Known bugs
- newbie doesn't fetch out-of-zone glue
- AXFR is not yet perfect
- sometimes dumps core with AAAA glue record???
- db_update accepts illegal out-of-zone data
- db_update accepts multiple WKS RR on same name
- wildcard is not yet supported
- newbie stops without warning when no SOA found.
- recursive lookup fails if glue record in cache expired
earlier than corresponding NS record
- AXFR failure may cause SIGPIPE, and dumps core
- nconsole may cause SIGPIPE and dumps core
- If multiple network interface has same IP address,
newbie fails to bind UDP socket.
- query for nonterminal domain name without record must be responded with
zero answer, but newbie returns NXDOMAIN.
- query for domain name which has no corresponding resource type
must be responded with zero answer, but newbie returns NXDOMAIN
- Microsoft DHCP server or DHCP client may make garbage in name
database
- newbie does not preserve case in name database(include cache)
- sometimes it say `no nameserver list'
- too many unsupported resource type.
- buggy forwarder
- resource data does not compressed
- registerd record list in name database doesn't deleted when
all of RRs deleted on the name
- memory leak(oops!)
- Doesn't care CLASS value
ToDO List
- Access Control List
- more efficient style of AXFR
- IXFR and NOTIFY
- current transaction status monitor with nconsole
- reload/restart
- dynamic forwarders with dhcp clients
- resouce data compression
- non-terminal CNAME(DNAME proposal in IETF)
- binary label
- new IPv6 forward/reverse lookup
- clean up error message
- zone transfer slave
- negative cache
- automatic mode selection
- clever resolver behavior
- ICMP Who Are You delegate
- better `newkey' command
- correct implementation of sigunature(TSIG)
- secure DNS?
Yusuke DOI
doi@sfc.wide.ad.jp