I'm looking for recommendations for a Linux based DNS caching server. Something really fast and stable. What's the best DNS server software out there?