Self host an authoritative and recursive DNS server to manage network privacy, security, and ad blocking.

Technitium DNS Server is an open-source application that functions as both an authoritative and recursive DNS server. It allows users to self-host domain name resolution to manage network privacy and security. The software is deployed as a server and is managed through a web-based admin console accessible via any modern browser, which includes a dark mode for the interface.
The application is used to block ads and malware at the DNS level across an entire network. It supports various encrypted transport protocols to prevent ISPs from monitoring, blocking, or redirecting DNS traffic. Users can deploy the software on Windows, Linux, macOS, or Raspberry Pi, with an official Docker image available for containerized environments. It works out-of-the-box with minimal configuration required for basic operation.
Built on .NET, the server utilizes async IO to handle high request volumes on commodity hardware, capable of serving millions of requests per minute. It includes advanced caching mechanisms such as prefetching and serve stale to reduce latency. The software supports a wide array of record types, including SVCB, HTTPS, and DNAME, and provides specialized tools like CNAME cloaking and QNAME minimization. It is designed for home networks and organizational environments that require detailed DNS logs, statistics, and granular control over internal zone management, including support for primary, secondary, and stub zones.
This tool provides a comprehensive suite for network administrators seeking a self-hosted solution for DNS and DHCP management.
A network-wide DNS server that blocks ads and trackers for all devices on a local network.
Encrypted messaging and calling that uses data connections for secure text, voice, and video communication.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.