Technitium DNS Server的使用

介绍一款开源的DNS Server软件:

软件名称:Technitium DNS Server

官网地址:https://technitium.com/dns/

1. 基本配置

(1)安装软件后,登录 Web 控制台

  • 默认地址:http://localhost:5380(本地访问)

(2)设置 DNS 监听地址

  1. 进入 Settings > DNS Server

  2. 在 Listen Interfaces 选择:

    • 127.0.0.1(仅本地访问)

    • 0.0.0.0(允许局域网/外网访问)

  3. 默认端口 53(需管理员权限),可改用 5353 等非特权端口。

(3)配置 DNS 解析模式(可选项)

  • 递归 DNS(Recursive Resolver):用于客户端查询公共 DNS(如 8.8.8.8)。

  • 权威 DNS(Authoritative):用于托管自定义域名(如 example.local)。

  • 混合模式:同时支持递归和权威解析。


2. 配置权威DNS 记录(如果仅仅是内网使用,则只需要使用该选项)

(1)创建 DNS 区域(Zone)

  1. 进入 Zones 选项卡,点击 Add Zone

  2. 输入域名(如 example.local),选择 Primary Zone(主区域)。

  3. 设置 TTL(缓存时间,默认 3600 秒)。

(2)添加 DNS 记录

在刚创建的 Zone 下,点击 Add Record,支持以下常见类型:

 

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

3. Client上的配置:

测试NDS 配置:

 对于IPv6的配置,只需要在Zone 里面添加record为 AAAA类型即可。

4. 配置递归 DNS(公共解析,可选项)

  1. 进入 Settings > DNS Resolver

  2. 启用 Recursive Resolver(递归解析)。

  3. 设置上游 DNS(如 8.8.8.81.1.1.1)。

  4. 可选:启用 DNSSEC(DNS 安全扩展)和 缓存


 

posted on 2025-04-02 17:42  xijun_gu  阅读(804)  评论(0)    收藏  举报

导航