DNSCrypt is a protocol that authenticates communications between a DNS client and a DNS resolver to prevent DNS spoofing.
DNSCrypt has the potential to be the most impactful advancement in Internet security since SSL, significantly improving every single Internet user’s online security and privacy.
At the same time, DNSCrypt comes with a list of name servers, and you can choose the one you want to employ from a simple drop down menu.
It works by encrypting all DNS traffic between the user and OpenDNS, preventing any spying, spoofing or man-in-the-middle attacks.
DNSCrypt is designed to stay in the background and secure your Internet connection by encrypting the DNS traffic without requiring any user interaction.