DNSCrypt Protocol logo

DNSCrypt Protocol

Authenticates communications between a DNS client and a DNS resolver, verifies responses originate from the chosen resolver and have not been tampered with.

Made by DNS Crypt Organization

  • Encryption

  • security-utilities

  • DNS Service

What is DNSCrypt Protocol?

The DNSCrypt protocol aims to enhance the security and integrity of Domain Name System (DNS) communications. It establishes a cryptographic authentication mechanism between a DNS client and a DNS resolver, ensuring that the responses received originate from the intended resolver and have not been tampered with during transit. Leveraging digital signatures, DNSCrypt validates the authenticity of the DNS data, protecting against common attacks like DNS spoofing. As an open specification with freely available reference implementations, the protocol is not tied to any specific entity, offering a vendor-neutral solution to improve the security of DNS interactions

Highlights

  • Cryptographic authentication between DNS client and resolver
  • Verification of DNS response origin and integrity
  • Protection against DNS spoofing attacks
  • Open specification with free and open-source implementations
  • Vendor-neutral, not affiliated with any particular company or organization

Platforms

  • Windows
  • Mac
  • Docker
  • Linux
  • iPhone
  • Android

Languages

  • English

Features

    • Custom DNS

    • Security focused