Windows Server 2016 DNS 具有正向查找区域“test.contoso.com”。我为 test.contoso.com 的 IP“test2.contoso.com”创建了一条 A 记录,以将用户重定向到“test2”。我更喜欢为此使用 CNAME,但如果您尝试这样做,Windows 会抛出错误。
A 记录确保我们的用户只能访问“test2”子域。主要问题已解决。
但是它不处理“sub.test.contoso.com”。请求不通过我们的 DNS 服务器。查询“test.contoso.com”的任何子域时都会返回“NXDOMAIN”。
我们不确定为什么会发生这种情况。递归和根提示已启用。我们正在使用 Cloudflare 作为 DNS 转发器。
我们可以使用“新委派”手动将 test.contoso.com 的每个已知子域委派给 test.Contoso.com 的名称服务器,但这似乎不是“正确的做法”。我们宁愿让 DNS 转发器处理我们本地 DNS 服务器无法回答的所有情况。
我们也尝试研究通配符,但似乎无法进行通配符 DNS 委派。
我们如何配置 Windows DNS 来处理每个子域而不使用 NXDOMAIN 响应?
或者我的想法是错误的?我绝对不是 DNS 专家,但我觉得我已经用尽了这里的几个选项。