同一个域名内外网两个答案:群晖 DNS Server 视图做分流解析

引言

一套很常见的局面:公司有对外的域名和公网服务,同时内网又架着邮件、内网门户、文件服务。内网客户端去查域名,拿到公网 IP 再绕回防火墙,速度慢还依赖出口;把内网记录混进公网区域,又等于把内网拓扑摊给全世界。DNS Server 套件的「视图」功能就是解这个两难的:按官方帮助的口径,域名服务器根据视图为每个客户端提供自定义信息,此功能有时称为水平分割 DNS,可提高 DNS 区域记录的安全和隐私管理——同一个域名,内外网客户端拿到各自正确的答案。这篇把视图的创建、来源限制、转发器与优先级按标准动线过一遍。

什么场景用它最值

一是内外网同域分流:oa.company.com 在公网解析到出口,在内网直接解析到服务器内网地址,内网访问不再绕公网。二是隐私收敛:内网专用记录只放进内网视图,公网视图的对外区域里不出现任何内部资产痕迹。三是分源转发:不同来源的递归查询导向不同上游——内网视图转内网 DNS,访客网段转运营商,各走各的路。

操作步骤

  1. 先备好前提:创建和管理视图之前,应至少创建一个区域——视图本身不存放记录,它只是把「来源」和「一套区域答案」绑定起来。为什么:很多入坑者把视图当区域来建,建完发现无处安放记录;先把内外两套区域的记录各自备好(同一域名可分别建在面向内网与面向外部的两套内容里),视图才有东西可绑。

  2. 进入 DNS Server 的「视图」页面单击「创建」,在「常规」选项卡填写视图名称。官方口径:视图名称最多 32 个 Unicode 字符,可含字母、数字以及破折号、下划线和点。为什么:命名建议直接编码「来源 + 用途」,如「内网办公视图」「访客网段视图」——视图一多,名字就是唯一的速查索引。

  3. 在「限制来源 IP 服务」处指定可访问视图资源的用户:单击「源 IP 列表」按钮,可指定主机或子网。为什么:这是分流的判据——内网视图把公司办公网段填进来,访客视图填访客网段,来源不在列表内的客户端不会命中此视图;子网粒度足够覆盖绝大多数内网分区需求。

  4. 按需「启用转发器」,把此视图解析的递归查询重新导向到转发服务器。为什么:视图内的记录答得上的就地答,答不上的递归查询走哪条上游由这里定——内网视图把内网 DNS 填进来,既保内网解析又继承内网专有域名;访客视图则可转公网上游,避免访客流量占内网解析通道。

  5. 转发器生效的两条官方前提先记住:必须启用解析服务才能应用视图里的转发器设置;如果在此处禁用转发器,系统将应用「解析」页面指定的转发器设置。为什么:解析服务是递归查询的载体,没开服务视图转发器就是空谈;「视图内禁用则回落到解析页全局设置」这条决定排查方向——视图里看似关了,全局配置仍在兜底,逐层核对才不会误判。

  6. 切到「选择区域」选项卡,勾选要添加到该视图的区域,保存。注意官方限制:一个视图无法包含多个有相同域名的区域。为什么:这条限制正是分流的结构所在——同一域名在内网版与外网版两个区域里各有一套记录,分别挂进两个视图,客户端按来源命中视图,拿到的就是那一版答案;想在视图里塞两个同名区域,方向就错了。

  7. 配完多个视图后校准优先级:当客户端的来源地址同时符合两个视图的条件时,它属于优先级较高的视图;在视图列表选中目标视图,用「上」「下」调整。官方示例给出了标准排法:外部网络主机、规则本地网络主机、本地网络中的个人主机三类视图并存时,个人主机视图的优先级应高于规则本地网络视图,否则个人主机会被按规则网络主机处理。为什么:优先级的通用原则是「先具体后一般」——网段越小越靠上,大范围视图垫底;顺序一错,分流结果整体漂移且不报错,是这类配置最隐蔽的坑。

  8. 上线后用验证闭环收尾:从不同来源(办公网、访客网、外部)各发起一次域名查询,核对返回的 IP 是否与视图设计一致;日常变更走「编辑」对话框,视图名称、源 IP 列表、转发器和区域设置都在其中可改,不再需要的视图可删除。为什么:分流的正确性只有「按来源实测」能证明——设计文档说内网该拿到内网地址,不如三台不同网段的机器各查一次来得硬;变更集中在编辑对话框里留痕,视图体系才可长期维护。

三条边界先知道

  • 先有区域后有视图:视图绑的是区域,区域没建好视图无处安放,规划顺序不可倒。
  • 同名区域一视图一个:一个视图不能包含多个相同域名的区域,分流靠「两套同名区域分挂两视图」实现。
  • 优先级先具体后一般:来源重叠时高优先级视图说了算,小网段视图放上面,大范围视图垫底。

结语

水平分割 DNS 的本质,是把「同一个问题,对不同的人给不同答案」变成受控的基础能力:来源定视图、视图定区域、区域定答案,转发器再把答不上的查询各归其路。内网访问不再绕公网出口,内网资产不再暴露在公网区域里,两个老大难一次解决。贵州诚鑫致达科技在为客户做内外网一体化解析规划时,会先画来源网段与视图的对照表再动手配置——分流设计在前,排障成本在后。