A DNS server is that server that translates a URL into an IP address and gives us the way to reach it. These servers help us easily memorize large number of web pages using letters and words instead of having to memorize an IP address. However, DNS servers also identify you and can track your activity, so you must look for possible ways to prevent this from happening.
DNSCrypt is an application launched in 2012, developed and maintained by OpenDNS that allows to encrypt all the DNS connections that are generated in your computer so that you can avoid that third companies to trace your activity in the network protecting your identity and privacy. OpenDNS published this application in GitHub, reason why many developers have added this service to its applications protecting the privacy of the users.
At a technical level, the operation of DNSCrypt is very similar to the encryption of HTTPS connections, but instead of encrypting the traffic, it simply focuses on encrypting the DNS requests to that server to avoid tracing and identification on these servers.
Using DNSCrypt is very simple. The first thing to do is to download it from your main website and decompress it into your system.