Windows 2008 DNS 转发规则

Windows 2008 DNS 转发规则

我有 Windows 2008 DNS 服务内部 DNS 服务有 A 记录,例如:test.mycompany.com -> 1.1.1.1

在外部:域名有外部 A 记录 test.mycompany.com -> 1.1.1.1 newtest.mycompany.com -> 2.2.2.2

test.mycompany.com 在两种情况下都可以工作但是当我尝试通过 Windows 内部 DNS 服务解析 newtest.mycompany.com 时,我得到了:

newtest.mycompany.com:不存在的域名

为了使用子域名转发我必须进行哪些更改?

因此,如果我的内部 DNS 服务器没有 A 记录 -> 它会从(互联网)域服务器返回 A 记录。

答案1

使用拆分 DNS(内部和外部 DNS 提供商都为同一域提供服务)时,无法自动让内部 DNS 回答其所知道的内容并转发其余内容。您可以通过在内部 DNS 和外部 DNS 中创建所有公共记录来手动保持它们同步,或者将它们(一次一个名称)从内部 DNS 委托给外部 DNS。

因此在这种情况下,在 2.2.2.2 的 company.com 区域中为 newtest 创建一条 A 记录,或者在 company.com 区域中为 newtest 创建一条指向外部托管 DNS 的名称服务器的委派记录。

答案2

您有 2 个选项:为公共名称服务器添加 test.mycompany.com NS 记录。或添加 test.mycompany.com 作为存根区域。

如果您的 NS 服务器位于同一区域,您还需要在本地复制 NS 服务器的 A 记录。

存根区域

区域委派

答案3

您需要将 newtest.mycompany.com 的 A 记录添加到您的内部 DNS 服务器。您的内部 DNS 服务器对 mycompany.com DNS 区域具有权威性(从它的角度来看)。它不会将其没有的记录请求或无法在 mycompany.com DNS 区域中找到的记录请求转发到您的外部 DNS 服务器。

答案4

在您的内部 DNS 上获取 newtest.mycompany.com 的 CNAME 记录,记录名称为“newtest.mycompany2.com”。获取 mycompany2.com 的 DNS 托管,将 newtest.mycompany2.com 的 A 记录添加到您希望返回的任何 IP 地址。

相关内容