Windows Server 2012 R2 DNS 内部和外部记录问题

Windows Server 2012 R2 DNS 内部和外部记录问题

我在 Windows Server 2012 R2 上作为 Active Directory 域控制器和 DNS 服务器使用 DNS 时遇到了问题

我希望能够设置某些记录,这些记录将使用本地 DNS 服务器进行内部解析,但如果记录不存在,则将发送请求进行外部 DNS 查询。Windows Server 2012R2 可以实现这一点吗?

[由 Windows Server 2012 DNS 服务器管理的内部记录]

something.com

sub1    A   10.10.0.1
sub2    A   10.10.0.2
sub3    CNAME sub1.something.com.

[由外部 DNS 提供商管理的外部记录]

something.com

sub4    A    54.26.45.24
sub5    A    184.34.56.25
sub6    CNAME   images.cdnprovider.net.

因此,基本上,如果请求内部 DNS 中的记录(例如 sub1.something.com、sub2.something.com 和 sub3.something.com),我希望将用户引导到内部资源,如果这些记录不存在(例如 sub4.something.com、sub5.something.com 和 sub6.something.com),那么它应该出去并进行适当的解析

我尝试这样做是为了不必将所有记录从外部 DNS 提供商复制到内部 DNS。这样,我只需添加需要在本地解析的记录,而对于未在本地添加的记录,则应将其发送出去并进行解析。

我可以这样做吗?

如果我的问题不是很清楚,请告诉我,我会立即编辑。

更新:基本上,其工作方式与 Windows 操作系统(以及其他操作系统)上的 hosts 文件的工作方式相同,如果记录存在,则它使用本地主机记录,如果不存在,则它会消失。

谢谢

答案1

如上所述,这是不可能的。如果其他人“正在这样做”,那么你应该问他们。否则,唯一的答案就是手动将这些记录输入到你的 DNS 中。

这只是您应该在子域中创建 Active Directory 林的原因之一。

相关内容