Technitium DNS Server的使用
介绍一款开源的DNS Server软件:
官网地址:https://technitium.com/dns/
1. 基本配置
(1)安装软件后,登录 Web 控制台
-
默认地址:
http://localhost:5380(本地访问)
(2)设置 DNS 监听地址
-
进入 Settings > DNS Server。
-
在 Listen Interfaces 选择:
-
127.0.0.1(仅本地访问) -
0.0.0.0(允许局域网/外网访问)
-
-
默认端口
53(需管理员权限),可改用5353等非特权端口。
(3)配置 DNS 解析模式(可选项)
-
递归 DNS(Recursive Resolver):用于客户端查询公共 DNS(如
8.8.8.8)。 -
权威 DNS(Authoritative):用于托管自定义域名(如
example.local)。 -
混合模式:同时支持递归和权威解析。
2. 配置权威DNS 记录(如果仅仅是内网使用,则只需要使用该选项)
(1)创建 DNS 区域(Zone)
-
进入 Zones 选项卡,点击 Add Zone。
-
输入域名(如
example.local),选择 Primary Zone(主区域)。 -
设置 TTL(缓存时间,默认
3600秒)。
(2)添加 DNS 记录
在刚创建的 Zone 下,点击 Add Record,支持以下常见类型:

例如:要配置 123.test.local ---> 172.21.110.123 的record,设置如下:

3. Client上的配置:

测试NDS 配置:

对于IPv6的配置,只需要在Zone 里面添加record为 AAAA类型即可。
4. 配置递归 DNS(公共解析,可选项)
-
进入 Settings > DNS Resolver。
-
启用 Recursive Resolver(递归解析)。
-
设置上游 DNS(如
8.8.8.8、1.1.1.1)。 -
可选:启用 DNSSEC(DNS 安全扩展)和 缓存。
本文来自博客园,作者:xijun_gu,转载请注明原文链接:https://www.cnblogs.com/xijun-gu/p/18806397
浙公网安备 33010602011771号