pdnsd is a proxy dns server with permanent caching: the cache contents are written to hard disk on exit. It is designed to cope with unreachable or down dns servers, for example in dial-in networking.

WWW: http://members.home.nl/p.a.rombouts/pdnsd/
