# DNS Server

DNS Server is a self-hosted network services app. Technitium DNS Server is an open source, authoritative and recursive DNS (Domain Name System) server that lets you self-host a private resolver to block ads and malware at the DNS level across your whole network. It is open source and self-hosted, installable on Kubernetes (Helm), Proxmox, Umbrel, Docker Hub and Unraid.

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

## Description

Technitium DNS Server is an open source, authoritative and recursive DNS (Domain Name System) server that lets you self-host a private resolver to block ads and malware at the DNS level across your whole network. It runs with little or no configuration and includes a user-friendly web console in any modern browser, making it well suited to homelabbers and software developers who want a local DNS server for privacy, security, or experimentation.

## Platform availability

Available on 4 of 9 platforms: Unraid, Umbrel, Proxmox, Helm.

## Health score

79/100 (Good), based on 4 of 5 factors.
- Maintained: 100 (last commit 19 days ago)
- Popular: 80 (10,072 GitHub stars)
- Easy to install: 55 (3 install platforms, install notes, Docker image)
- Security check: 61 (no serious findings, OpenSSF Scorecard 4.1/10)

## Links

- Documentation: https://technitium.com/dns/help.html
- Kubernetes (Helm): https://artifacthub.io/packages/helm/obeone/technitium-dnsserver
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=technitiumdns
- Umbrel: https://apps.umbrel.com/app/technitium-dns
- Docker Hub: https://hub.docker.com/r/technitium/dns-server
- Unraid: https://ca.unraid.net/apps/dns-server-1whus760x8ldn2?q=dns-server
- GitHub: https://github.com/TechnitiumSoftware/DnsServer
- Official website: https://technitium.com/dns/

## Common questions

### Can Technitium DNS Server use SSO for its web console?

Yes, it supports single sign-on with OpenID Connect and also supports LDAP authentication.

### Can multiple Technitium DNS Server instances be managed from one console?

Yes, the built-in clustering feature allows managing two or more instances from a single admin web console.

### Which transport protocols are supported for DNS-over-HTTPS?

The DNS-over-HTTPS implementation supports HTTP/1.1, HTTP/2, and HTTP/3 transport protocols.

### How often are blocked zones updated from block-list URLs?

Blocked zones are updated from one or more block-list URLs automatically every 24 hours.

## Alternatives

- AdAway: An ad blocker that uses the hosts file.
- AdBlock: Blocks intrusive ads, boosts browser speed, and prevents tracking across all major browsers; supports customizable filters, Acceptable Ads,…
- Blokada: Blokada is the popular ad blocker and privacy app for Android and iOS.
- DHCP Server for Windows: A DHCP Server assigns IP addresses to client computers.
- DNSCrypt Proxy: DNSCrypt-Proxy 2 is a command-line proxy for Linux, BSD, Windows, MacOS, Android and more.
- Pi-hole: Pi-hole is a network-level Domain Name System (DNS) sinkhole that blocks Internet advertisements and tracking domains.
- Privoxy: Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, co…
- YogaDNS: YogaDNS automatically intercepts DNS requests at the system level and allows you to process them over user-defined DNS servers using modern…
- coredns: CoreDNS is a flexible, plugin-based DNS server and forwarder that chains plugins for service discovery, metrics, query rewriting, and zone…
- dnsmasq: Dnsmasq is a lightweight Domain Name System (DNS) forwarder and Dynamic Host Configuration Protocol (DHCP) server designed for small to med…
- hBlock: hBlock is a POSIX-compliant shell script, designed for Unix-like systems, that gets a list of domains that serve ads, tracking scripts and…

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