OpenSource-Hub
T

Technitium DNS Server

8.3k stars·隐私保护·已提供 SHA-256 校验码,下载后可自行核对文件完整性

一款开源 DNS 服务器,集广告拦截、加密 DNS 和 Web 管理于一体,轻松自建隐私保护网络。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

自建 DNS 实现广告拦截和隐私保护

核心功能

  • 一键拦截广告和恶意域名,支持自定义规则
  • 内置加密 DNS(DoT/DoH/DoQ),防止 ISP 监控
  • 权威+递归双模式,支持 DNSSEC 和集群管理
  • 跨平台运行,提供 Docker 镜像和 Web 控制台

避坑指南

  • 需管理员/root 权限;占用 53 端口,请确保无其他 DNS 服务冲突;家庭路由器需手动更改 DNS 为服务器地址

适用场景

  • 家庭网络屏蔽广告和追踪器,提升浏览速度和隐私
  • 企业内网安全解析,防止 DNS 劫持和钓鱼攻击

详细介绍

Technitium DNS Server 是一款开源的高性能 DNS 服务器,兼具权威和递归功能,专为自托管隐私和安全设计。开箱即用,几乎无需配置,提供友好的 Web 管理界面,方便您拦截广告和恶意软件、监控网络活动。它支持 DNS-over-TLS/HTTPS/QUIC 等加密协议,防止 ISP 窥探和篡改。具备 DNSSEC 验证、集群管理、高级缓存、多种记录类型(DNAME、SVCB、HTTPS 等)支持。可在 Windows、Linux、macOS 和 Raspberry Pi 上运行,并提供 Docker 镜像。适合家庭或组织网络,兼顾隐私、性能和精细控制。

常见问题与排障 (1)

故障排除
为什么Technitium DNS DHCP服务器在NixOS虚拟机上即使作用域已激活,却未响应DHCP Discover请求?

此问题通常由虚拟机内部运行的防火墙阻止 UDP 67 端口导致。请禁用虚拟机内的防火墙,或添加一条规则以允许来自任何源的 DHCP 流量(UDP 67)。在 NixOS 上,使用 sudo iptables -L 检查,如果防火墙已启用,可暂时禁用以进行测试。永久配置一条允许 DHCP 端口 67 的规则。

来源 Issue #1961

标签

dnsad-blockprivacyself-hostednetwork

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:从官网或 GitHub 下载对应操作系统的安装包

4

步骤2:运行安装程序(Windows 双击 / Linux 执行脚本)

5

步骤3:打开浏览器访问 http://localhost:5380,进入 Web 控制台

安装指引
  1. 步骤1:从官网或 GitHub 下载对应操作系统的安装包
  2. 步骤2:运行安装程序(Windows 双击 / Linux 执行脚本)
  3. 步骤3:打开浏览器访问 http://localhost:5380,进入 Web 控制台
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

Windows:控制面板卸载;Linux/macOS:执行卸载脚本或删除目录;Docker:删除容器和镜像

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议GPL-3.0
最后更新2026-06-26 23:40:23
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

1 FAQ

相似推荐