unsubbed.co

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.

Features

Authentication & Access

  • Two-Factor Authentication

Security & Privacy

  • Encryption
  • SSL / TLS / HTTPS