D. J. Bernstein
Internet publication
djbdns

Other DNS software

Servers

BIND, the Buggy Internet Name Daemon, is a general-purpose DNS server. BIND is included with current UNIX distributions.

Dents is a general-purpose DNS server.

lbnamed is a load-balancing DNS server. Like tinydns, it actively bounces between different answers; unlike tinydns, it gives only one address at a time to each client. The distinguishing feature of lbnamed is that it monitors the load of the target servers and avoids giving out the address of a heavily loaded server.

lbdns is another load-balancing DNS server.

I've heard some reports of DNS servers with client-differentiation features similar to tinydns.

Caches

BIND includes a DNS cache.

Dents includes a DNS cache.

I don't know why anyone would want to use these caches in place of dnscache.

DNS clients

libresolv is a DNS client library. libresolv is part of BIND. It is included with current UNIX distributions.

adns is a DNS client library.

ares is a DNS client library.

perldns is a DNS client library for Perl.