UniFi DNS 记录与本地主机名
UniFi 网关为您提供了强大的工具来管理您网络内的 DNS 解析,无论是创建自定义 DNS 记录,分配本地主机名,还是集成专用内部 DNS 服务器。这些功能让您得以支持内部服务,简化本地资源的访问,并灵活控制客户端对域名的解析方式。
如需全面了解 UniFi 的 流量与策略管理功能,请点击这里。
如需全面了解 UniFi 的 网络与网络安全能力,请点击这里。
创建 DNS 记录
在 UniFi 网关上创建 DNS 记录的方法如下:
- 进入 DNS 记录界面:
- Network 9.4:设置 > 策略表 > 新建策略 > DNS
- Network 9.3:设置 > 策略引擎 > DNS > 创建 DNS 记录
- 选择 记录 类型:
- 主机(A):将域名映射到 IPv4 地址。
- 主机(AAAA):将域名映射到 IPv6 地址。
- 别名(CNAME):将一个域名指向另一个域名。
- 邮件(MX):指定某个域的邮件服务器。
- 文本(TXT):存储如 SPF/DKIM 等人类可读的数据。
- 服务(SRV):定义服务的详细信息(如 LDAP、SIP)。
- 域转发:将某域的 DNS 查询转发到其他 DNS 服务器。
- 注意:UniFi 网关需要能够访问所指定的 DNS 服务器。如果该 DNS 服务器只能通过 VPN 客户端连接访问,请为 DNS 服务器的 IP 或子网添加静态路由,下一跳为 VPN 服务器的 IP 或 VPN 客户端接口。
- 填写 域名 和 IP 地址。
- (可选)手动指定 TTL。
- 点击 添加。
注意:CNAME 记录目前尚未支持,但在 UniFi OS 4.3+ 和 Network 9.3+ 已支持。
在 UniFi 中创建本地主机名
如果您的需求是为某台已知的客户端设备(如 printer.local 或 camera.lab)分配一个简单的本地主机名,UniFi 允许您直接在客户端设备页面完成操作。这实际上是为某特定 IP 创建 Host(A)记录的快捷方式。
操作方法如下:
- 进入 客户端设备 页面。
- 选择目标设备并打开其 设置。
- 启用 固定 IP 地址,为其预留 DHCP 地址(也可指定其他 IP)。
- 启用 本地 DNS 记录 并输入主机名。
- 点击 应用更改。
注意:这些主机名会存储在网关的 DNS 缓存中,并且只对使用该网关 DNS 的客户端有效。
注意:对于固定 IP 不在 DHCP 范围内的客户端,建议单独创建 Host(A)记录。
通过 DHCP 分配本地 DNS 服务器
如果您使用专用内部 DNS 服务器(如 Active Directory),可以通过 DHCP 设置自动将客户端指向该 DNS 服务器:
- 进入“设置” > “网络”。
- 选择要指定 DNS 服务器的网络。
- 下拉找到 DNS 服务器,取消 勾选自动选项。
- 输入您的内部 DNS 服务器的 IP 地址。
- 点击 应用更改。
本地 DNS 服务器与内容过滤共存
如果您已分配自定义本地 DNS 服务器且启用了 内容 或 域过滤,为保障 策略控制 与 本地 DNS 解析 的双重效果,需要进行额外配置。默认情况下,内容过滤会将 DNS 流量重定向到 UniFi 网关进行检查——如果未正确设置,可能导致自定义本地 DNS 条目被绕过。
如需完整的配置指引,请参见 内容与域过滤下的本地 DNS 解析支持。