Yesterday, OpenDNS announced DNSCrypt which provides a mechanism for protecting against DNS spoofing and man-in-the-middle attacks. Check out the press release for more details. Right now it is available for Mac only, but will soon be available for Windows and likely Linux since they decided to make the product open source.
The blog post from their website can be found here.