pdnsd is a caching DNS proxy server created originally by Thomas Moestl and currently maintained by Paul Rombouts.pdnsd is configurable by a config file or using the program pdns-ctl that comes with the package. Unlike BIND, pdnsd stores cached DNS records on disk for long term retention and will not purge the cache upon program startup or shutdown.