PDNSD is a non authoritative caching DNS server. It maintains a disk cache of the queries that your system performs and subsequent queries will be faster from the cache. It is safe enough to be used on a personal Unix/Linux system as a home Desktop or a Laptop.
December 14, 2011
PDNSD HowTo - A DNS Caching Personal Server (Fedora 16)
Read more at HowtoForge