# macOS
wget "https://github.com/ExodusVPN/resolver/releases/download/v0/resolver-darwin"
chmod +x resolver-darwin
./resolver-darwin
git clone https://github.com/ExodusVPN/resolver
cargo build --release
cargo run --bin named
- ✅ IDN (Internationalized Domain Name)
- ✅ DNS Message compression
- ✅ DNSSEC (DNS Security Extension)
- ✅ ECS (EDNS Client Subnet)
- ✅ DNS Transport over UDP
- ✅ DNS Transport over TCP
- ✅ DNS over TLS (DoT)
- ✅ DNS over HTTPS (DoH)
- 🔜 DNSCrypt over UDP
- 🔜 DNSCrypt over TCP
- ✅ [RFC1035] DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION
- ✅ [RFC2535] Domain Name System Security Extensions
- ✅ [RFC2671] Extension Mechanisms for DNS (EDNS0)
- ✅ [RFC4034] Resource Records for the DNS Security Extensions
- ✅ [RFC4035] Protocol Modifications for the DNS Security Extensions
- ✅ [RFC4509] Use of SHA-256 in DNSSEC Delegation Signer (DS) Resource Records (RRs)
- ✅ [RFC5155] DNS Security (DNSSEC) Hashed Authenticated Denial of Existence
- ✅ [RFC6891] Extension Mechanisms for DNS (EDNS(0))
- ✅ [RFC7766] DNS Transport over TCP - Implementation Requirements
- ✅ [RFC7858] Specification for DNS over Transport Layer Security (TLS)
- 🔜 [RFC8310] Usage Profiles for DNS over TLS and DNS over DTLS
- ✅ [RFC8484] DNS Queries over HTTPS (DoH)