Technitium DNS Server is a DNS server that runs on Windows, Linux, and macOS and provides authoritative DNS, recursive DNS resolution, and DHCP services with support for modern DNS protocols including DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, and DNS-over-Tor.
The tool addresses the need for a self-hosted DNS infrastructure that combines multiple DNS functions in a single application. It handles authoritative DNS for hosting zones, recursive resolution for client queries, and DHCP server functionality, all accessible through a web-based management interface. The server supports advanced DNS protocols that encrypt queries and responses, protecting privacy from network eavesdropping. It can be deployed on personal hardware, small office networks, or larger infrastructure where operators want direct control over DNS resolution and zone management.
Organizations and individuals should consider this tool if they need to host their own DNS infrastructure with privacy-focused protocol support, manage multiple DNS zones locally, or integrate DNS and DHCP services in a unified system. It suits scenarios where reliance on third-party DNS providers is undesirable or where regulatory requirements demand on-premises DNS control. The cross-platform nature means it can run on existing Windows, Linux, or macOS systems without requiring specialized hardware. The web interface makes it accessible to administrators who prefer graphical management over command-line configuration.
The project maintains active development with regular updates addressing bug fixes and feature enhancements. The codebase is written in C# and built on the .NET framework, making it accessible to developers familiar with the Microsoft ecosystem. The tool includes comprehensive DNS protocol support beyond basic DNS, indicating ongoing investment in modern standards. The project provides both source code and compiled releases, allowing operators to either run prebuilt binaries or build from source for their specific platform requirements.