# Technitium DNS Server

Technitium DNS Server is an open-source, self-hosted domain name system (DNS) server for privacy and security. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/887/technitium-dns-server

## Description

Technitium DNS Server is an open-source, self-hosted domain name system (DNS) server for privacy and security. It provides both authoritative and recursive DNS resolution, blocks ads and malware at the DNS level across your whole network, and exposes a web-based console for managing zones, block lists, and analytics. It is aimed at home and small-office users who want a single, self-hosted DNS endpoint for all their devices instead of relying on their internet service provider's resolver. It works out of the box with minimal configuration and is a good fit for homelabs that need dependable name resolution with built-in filtering.

## Platform availability

Available on 1 of 6 install platforms: Unraid.

## Links

- GitHub: https://github.com/TechnitiumSoftware/DnsServer
- Docker Hub: https://hub.docker.com/r/roxedus/ts-dnsserver/
- Unraid: https://ca.unraid.net/apps/ts-dnsserver-0zylzat0bero7t?q=ts-dnsserver

## Common questions

### Why does tsdnsserver not resolve correctly?

The tsdnsserver binary must be started, and the configured IP must exist on the host machine.

### How should I connect to a TSDNS server behind Cloudflare?

Use a domain and configure a _ts3._udp SRV record to connect to the server.

### Is there a known issue when restarting the ts-dnsserver Docker container?

A startup problem has been reported when the container is stopped and then started again.

### What redundancy practice is recommended for a self-hosted DNS deployment?

Use at least two VMs on different subnets, and if possible host them in separate cloud providers.

## Alternatives

- 1.1.1.1: Experience quick, private browsing with this top DNS resolver.
- Cisco Umbrella: Cisco Umbrella (formerly OpenDNS) provides the first line of defense against threats on the internet wherever users go.
- CleanBrowsing: CleanBrowsing is a family and kid-safe way to browse the web without surprises.
- DNSCrypt Protocol: DNSCrypt is a protocol that authenticates communications between a DNS client and a DNS resolver.
- Google Public DNS: A free, global DNS resolution service that you can use as an alternative to your current DNS provider.
- NextDNS: NextDNS protects you from all kinds of security threats, blocks ads and trackers on websites and in apps and provides a safe and supervised…
- Quad9: Quad9 is a free, recursive, anycast DNS platform that provides end users robust security protections, high-performance, and privacy.

---
Source: Our Local Host (https://ourlocalhost.com/app/887/technitium-dns-server), the self-hosted and open-source app directory.
