Technitium DNS Server
Technitium DNS Server gives you authoritative/recursive DNS server with ad blocking functionality on your own infrastructure.
Overview
Technitium DNS Server Technitium DNS Server is an open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security. Technitium DNS Server
Self host a DNS server for privacy & security Block ads & malware at DNS level for your entire network! The project has 8K+ GitHub stars and is licensed under GPL-3.0.
Key Features
Source: GitHub README
- Works on Windows, Linux, macOS and Raspberry Pi.
- Docker image available on Docker Hub.
- Installs in just a minute and works out-of-the-box with zero configuration.
- Block ads & malware using one or more block list URLs.
- Supports working as an authoritative as well as a recursive DNS server.
- Includes built-in Clustering feature to allow managing two or more DNS server instances from a single admin web console.
- High performance DNS server based on async IO that can serve millions of requests per minute even on a commodity desktop PC hardware (load tested on Intel i7-8700 CPU with more than 100,000 request/second over Gigabit Ethernet).
- Self host DNS-over-TLS, DNS-over-HTTPS, and DNS-over-QUIC DNS services on your network.
- DNS-over-HTTPS implementation supports HTTP/1.1, HTTP/2, and HTTP/3 transport protocols.
- Supports DNS over PROXY protocol version 1 and 2 for both UDP and TCP transports.
Getting Started
Source: GitHub README
- Windows: Download setup installer for easy installation.
- Linux & Raspberry Pi: Follow install instructions from this blog post.
- Cross-Platform: Download portable app to run on any platform that has .NET 9 installed.
- Docker: Pull the official image from Docker Hub. Use the docker-compose.yml example to create a new container and edit it as required for your deployments. For more details and troubleshooting read the install instructions.
Normalized Features
Source: tool-features-normalized.json
docker, docker compose, encryption, ssl tls, two factor auth.
Deploy
Features
Authentication & Access
- Two-Factor Authentication
Security & Privacy
- Encryption
- SSL / TLS / HTTPS
Compare Technitium DNS Server
Related Networking & VPN Tools
View all 99 →Caddy
71KA fast, extensible web server with automatic HTTPS — zero-config TLS certificates for every site, built-in reverse proxy, and a simple Caddyfile config format.
Traefik
62KCloud-native application proxy and ingress controller that auto-discovers services and handles TLS certificates, load balancing, and routing with zero manual configuration.
Pi-hole
56KNetwork-wide ad blocking DNS server that protects every device on your network without installing anything on individual devices.
Headscale
37KAn open source, self-hosted implementation of the Tailscale control server.
AdGuard Home
33KNetwork-wide software for blocking ads and tracking. Covers all your home devices with no client-side software needed.
Nginx Proxy Manager
32KExpose your services easily and securely. Manage Nginx proxy hosts with a simple, powerful interface and free SSL via Let's Encrypt.