We’ve been touting the benefits of
third-party DNS servers for a while now, but one additional benefit that might
be of interest is the ability to encrypt all of your DNS requests, further
protecting you from anybody spying on you in the middle.
DNSCrypt,
from the great team at OpenDNS, is the simple solution that we’ll use to add
encryption between your computer and the DNS server. It’s a lightweight
solution that works on either Windows or Mac — sadly no mobile support so far.
What this tool is actually doing is
creating an encrypted connection to any of the supported DNS servers, and then
creating a local DNS proxy on your PC. So when you try to open howtogeek.com,
your browser will send a regular DNS query to the 127.0.0.1 localhost address
on port 53, and that request will then be forwarded through the encrypted
connection to the DNS server.