Protocols Features Integrations Platforms Video Architecture GitHub
SecureDNS
Open-Source Project

SecureDNS

A secure, modern, cross-platform & cross-architecture DNS Server built with .NET 10.0 — implementing all secure DNS protocols with clean architecture.

GitHub Stars
Release
License
Scroll to explore

Every Secure DNS Protocol.
One Server.

SecureDNS implements all secure DNS protocols — standardized or emerging — while maintaining backward compatibility with legacy DNS-over-UDP via reverse proxy.

DNS over HTTPS

RFC 8484 — Encrypted DNS queries over HTTP/2

DNS over TLS

RFC 7858 — Encrypted DNS using Transport Layer Security

DNSCrypt v2.0

Authenticated encryption for DNS traffic

DNS over Blockchain

Ethereum Name Service (ENS) integration

DNS over UDP/TCP

RFC 1035 — Classic DNS with reverse proxy support

DNS over Tor

All protocols tunneled through the Tor network

Powerful Integrations

SecureDNS integrates with industry-leading services and standards for a complete DNS security solution.

Ethereum Name Service

Decentralized domain resolution via ENS smart contracts on Ethereum blockchain.

ens.domains →

ENS DNS Resolver

Smart contract-based DNS resolution bridging traditional DNS with blockchain.

GitHub →

FilterLists

Comprehensive ad blocking, malware, and tracker filtering via curated filter lists.

GitHub →

Tor Project

Anonymous DNS resolution tunneled through the Tor onion network.

torproject.org →

Standard DNS Resolvers

Full compatibility with all standard-compliant upstream DNS resolvers.

IANA & ICANN

Integration with IANA Root Files and ICANN Zone Data Service for authoritative resolution.

Built for Security.
Designed for Developers.

Clean architecture, modular design, and extensible middleware pipeline make SecureDNS the ideal DNS server for security-conscious deployments.

End-to-End Encryption

Every DNS query encrypted. Supports TLS 1.3, HTTPS/2, and DNSCrypt for maximum privacy and security against eavesdropping.

FilterLists Integration

Built-in ad blocking, malware protection, and tracker filtering through comprehensive filter list integration.

Middleware Pipeline

Extensible middleware architecture for request/response processing — black-holing, sink-holing, threat hunting, and custom filters.

Blockchain DNS

Native Ethereum Name Service integration for decentralized domain resolution — censorship-resistant by design.

Clean Architecture

Built with modern Clean-Architecture patterns — fully modular, testable, and maintainable codebase.

Reverse Proxy

Backward compatible with legacy DNS clients via built-in reverse proxy — no client-side changes required.

See SecureDNS In Action

Watch the project overview and the original Cairo Security Camp launch talk.

SecureDNS — Project Overview

A comprehensive walkthrough of the SecureDNS project, its architecture, supported protocols, and security features.

Cairo Security Camp — Launch Talk

The project officially launched at Cairo Security Camp on September 22, 2019. This talk covers the DNS protocol since 1986, its inherent security flaws, and how SecureDNS rebuilds it from the ground up.

Download Presentation

Run Everywhere.

True cross-platform and cross-architecture support. Deploy SecureDNS wherever you need it.

Windows 7, 8.1, 10, 11, Server 2012 R2+
macOS 10.13 High Sierra+
Linux Alpine, Debian, Ubuntu, Fedora, RHEL, SUSE

Architectures

x64
x86
ARM32
ARM64

Modern Clean Architecture

Modular, extensible, and maintainable — built with industry-standard design patterns and powered by the .NET ecosystem.

Presentation
Blazor UI Terminal UI Electron.NET
Application
Middleware Pipeline Automation Extensions
Core
DNS Serialization Protocol Handlers Abstractions
Infrastructure
DNS Servers ENS / Blockchain Socks5 Proxy FilterLists

NuGet Packages

Use SecureDNS components individually in your own projects via NuGet.

Ready to Secure Your DNS?

Get started with SecureDNS in minutes. Download the latest release or explore the source code.