自托管的全网络 DNS 服务器,无需在设备上安装软件即可拦截广告和追踪器。
- Star
- 10,204
- Fork
- 810
- 未关闭 Issue
- 165
- 最近提交
- 7天前
这是什么?
Technitium DNS Server 是一款可自托管的 DNS 服务器,既可作为自有域名的权威服务器,也可作为递归解析器为客户端提供查询。它支持 Windows、Linux、macOS、树莓派和 Docker,通过现代浏览器中的 Web 控制台进行配置。
在本地运行 DNS 服务器后,可以通过一个或多个拦截列表 URL 按域名在全网屏蔽广告和恶意域名,并保留 DNS 日志与统计信息,便于了解网络流量。上游查询可通过 DNS-over-TLS、DNS-over-HTTPS 或 DNS-over-QUIC 转发,避免运营商看到明文 DNS 请求;服务器本身也能为局域网设备提供这些加密协议服务。
项目覆盖大量 DNS 功能,包括 DNSSEC 验证与签名、支持 AXFR、IXFR 和 TSIG 的区域传输、动态更新、多实例集群管理,以及内置 DHCP 服务器。它提供的 HTTP API 也是 Web 控制台所使用的接口,因此相同操作可以通过脚本完成。
核心功能
- 01支持在 Windows、Linux、macOS、树莓派和 Docker 上运行,并提供 Web 控制台。
- 02通过拦截列表 URL 屏蔽广告和恶意域名,并支持 CNAME 伪装拦截。
- 03支持 DNS-over-TLS、DNS-over-HTTPS 和 DNS-over-QUIC 的转发与自建服务。
- 04支持 DNSSEC 验证及带 NSEC、NSEC3 的签名区域。
- 05同时支持权威 DNS 服务器和递归解析器功能。
- 06提供集群管理、LDAP 与 OIDC 单点登录以及 TOTP 双因素认证。
适用场景
- 为整个家庭或办公网络屏蔽广告和追踪域名。
- 加密 DNS 查询,避免运营商获取域名访问记录。
- 为自有域名提供权威 DNS 解析服务。
- 通过一个管理控制台统一管理多台 DNS 服务器。
快速上手
- 1
下载 Windows 安装程序
- 2
或从 Docker Hub 拉取官方镜像
- 3
或下载便携版应用(需要 .NET 10)
使用前须知
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品需以相同条款发布。
- 跨平台便携版需要先安装 .NET 10。
收录于专题
标签
常见问题
- DnsServer 是什么?
- 开源的权威与递归 DNS 服务器,自带 Web 控制台,支持网络级广告与恶意域名拦截及加密 DNS。 Technitium DNS Server 是一款可自托管的 DNS 服务器,既可作为自有域名的权威服务器,也可作为递归解析器为客户端提供查询。它支持 Windows、Linux、macOS、树莓派和 Docker,通过现代浏览器中的 Web 控制台进行配置。
- DnsServer 可以免费使用吗?用的什么许可证?
- DnsServer 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- DnsServer 还在维护吗?
- 活跃维护中。DnsServer 最近一次提交是在 2026年10月17日。
- DnsServer 适合用来做什么?
- 为整个家庭或办公网络屏蔽广告和追踪域名。 加密 DNS 查询,避免运营商获取域名访问记录。 为自有域名提供权威 DNS 解析服务。 通过一个管理控制台统一管理多台 DNS 服务器。
- DnsServer 怎么安装和运行?
- 下载 Windows 安装程序 或从 Docker Hub 拉取官方镜像 或下载便携版应用(需要 .NET 10)
- 在哪里获取 DnsServer?
- 源代码和安装说明在 GitHub 上:https://github.com/TechnitiumSoftware/DnsServer
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款快速轻量的 DNS 代理,可为整个局域网拦截广告和追踪域名,并支持按客户端分组设置规则。
免费开源的应用防火墙,适用于 Windows 和 Linux,可监控并控制每个应用的网络活动,内置安全 DNS 与追踪器拦截。
一款 DNS 黑洞工具,无需在设备上安装客户端,即可拦截全网络中的广告。
基于 Chromium 构建、注重隐私的网页浏览器,支持 macOS、Linux 和 Windows。
合并多个公开黑名单生成的统一 hosts 文件,可拦截广告、追踪、恶意软件,并按需启用多个分类。