adsuck is a small DNS server that spoofs blacklisted addresses and forwards all other queries. The idea is to be able to prevent connections to undesirable sites such as ad servers, crawlers, etc. It can be used locally, for the road warrior, or on the network perimeter in order to protect local machines from malicious sites.
bindmon is a GPL program that performs target server (e.g., HTTP, SMTP, etc.) health monitoring, and dynamically updates DNS zone files to match current server availability.
captivednsd, the captive domain name server, returns the same authorative response to every query. The response to 'A' queries and 'PTR' records are passed as a parameter on the command line.
CustomDNS is a modular DNS server. It can be used as a dynamic DNS server, or it can be modified to fetch names from a pre-existing database.
DHSD is a Dynamic DNS record updater for dhs.org services.
a collection of Domain Name System tools
maintain your DNS zone files under CVS control, and possibly automatically update reverse zones
small utility designed to provide DNS (domain name) services to a small network connected to the internet via a NAT (network address translation, AKA ip-masquerade) firewall and a part-time, ie modem, connection
a proxy for DNS queries. It forwards these queries to two previously configured nameservers: one for authoritative queries and another for recursive queries. The received answers are sent back to the client unchanged. No local caching is done
Dual DHCP DNS Server
Dual DHCP DNS Server is a combined DHCP/DNS server for small LANs. Dynamic DHCP allocates/renews host addresses, while the caching DNS server first tries resolving from DHCP-allotted names, then from cache, and only then forwarding to external DNS servers. It supports an optional static DHCP mode and static IPs, automatic dynamic DNS updates from DHCP, and the ability to co-exist with other DHCP servers. It is self-configuring and doesn't require the creation of zone files, and uses little memory and CPU.
allows an ISP to publish a DNS hostname for a customer without having to assign a static IP address
Knot DNS is a high performance authoritative-only DNS server. It supports all key features of the domain name system including zone transfers, dynamic updates, and DNSSEC.
LDAPDNS is a robust DNS server that forwards DNS requests to your LDAP directory. This means that changes to your LDAP directory will take affect immediately (no intermediate commands to run, and no cron jobs to wait for).
a DNS server that strives to be secure and fully open-sourced
an embeddable Multicast DNS Daemon. mdnsd is a very lightweight, simple, portable, and easy to integrate open source implementation of Multicast DNS (part of Zeroconf, also called Rendezvous by Apple) for developers. It supports both acting as a Query and a Responder, allowing any software to participate fully on the .localnetwork just by including a few files and calling a few functions
MHDns is a Dynamic DNS client and server package. Some of its top features include the ability to use templates, generates proper serial number for domains, multiple logins/domains to be updated, and many more.
mkrdns is an automatic reverse DNS zone generator.
a free DNS server for UNIX implemented from scratch and designed to utilize the MySQL database for data storage
The PowerDNS Nameserver is a modern, advanced and high performance authoritative-only nameserver. It is written from scratch and conforms to all relevant DNS standards documents. Furthermore, PowerDNS interfaces with almost any database.
rofldns is a DNS server which is a fork of loldns, itself a fork of djbdns.
SQL DjB DNS
SQL DjB DNS provides djbdns servers with an SQL backend. Authoritative DNS serves its records directly from an SQL database, and caching DNS uses an SQL database as its long term storage. This makes it better suited for dial-up users than BIND. Currently only PostgreSQL is supported, but other backends can be easily added.
tinydyndns provides a simple and powerful dynamic DNS solution.
Totd is a small DNS proxy nameserver that supports IPv6-only hosts/networks that communicate with the IPv4 world using some translation mechanism, which often uses fake or fabricated addresses that don't exist in DNS. The program fixes this problem by translating DNS queries and responses for the faked addresses, constructing fake addresses based on a configured IPv6 translator prefix and the records it finds in DNS.
(commercial) tzoperl is a Perl Client-Daemon for TZO DDNS Services. The service works with dial-up, DSL, Cable Modems, ISDN, and most types of connections that get you connected to the Internet.
Xyria:DNSd is a high performance DNS server that supports only the most important features and resource records while being extremely fast and secure. It also supports round-robin load balancing.
Yaku-ns (formerly ENS) is a small footprint, trivial to configure, DNS server. While the ENS primary target was the embedded systems yaku-ns, that's derived from the ENS source code, was fixed to be a real nameserver. Lists was replaced with hash tables, zone AXFR implemented in input, fix and RFC-like behaviours added.