DNSCrypt is a protocol that authenticates communications between a DNS client and a DNS resolver. It prevents DNS spoofing. It uses cryptographic signatures to verify that responses originate from the chosen DNS resolver and haven't been tampered with.
It is an open specification, with free and open source reference implementations, and it is not affiliated with any company nor organization.
- DNSCrypt - Official Project Home Page
- GitHub dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
- Simple DNSCrypt
Simple DNSCrypt is a simple management tool to configure dnscrypt-proxy on windows based systems.