![如何在域控制器上配置 DNS 服务器](https://linux22.com/image/551074/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%9F%9F%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%8A%E9%85%8D%E7%BD%AE%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
以下是我的情况。我有 3 个域控制器,ad1(10.0.0.1)、ad2(10.0.0.2)、ad3(10.0.0.3),我不确定如何在这些服务器上配置 DNS 服务器。我的配置现在是:
AD1
Primary DNS: 10.0.0.1 (itself)
Secondary DNS: 10.0.0.2 (ad2)
AD2
Primary DNS: 10.0.0.2 (itself)
Secondary DNS: 10.0.0.1 (ad1)
AD3
Primary DNS: 10.0.0.3 (itself)
Secondary DNS: 10.0.0.1 (ad1)
这是正确的配置吗?复制能正常工作吗?
谢谢您的任何建议。
答案1
我假设这三个 DC 位于同一个 Active Directory 站点中,根据您提供的 IP 地址应该如此;我还假设它们三个都是 DNS 服务器,并且域 DNS 区域是按照默认配置的(AD 集成,复制到所有 DC)。
在这种情况下,每个 DC 都可以安全地使用其中任何一个作为其主/辅助 DNS 服务器;实际上没有理由偏爱其中一个或另一个。
“标准”设置是每个 DC 都使用自己作为主 DNS 服务器,这样它就可以自行解析 DNS 查询,而不会给其他 DC 产生不必要的网络流量;最佳做法是使用一个或多个其他 DC(最好在同一站点)作为辅助 DC,以便在其自己的 DNS 服务不可用时(例如在启动期间)允许其正常运行。
在您的场景中,我会将每个 DC 配置为使用其自身作为其主 DNS 服务器,并将其他两个服务器配置为辅助 DNS 服务器(您可以使用两个以上的服务器,只需转到高级 IP 设置即可);但即使您只将其中一个配置为辅助服务器,那也应该没问题。
答案2
根据这篇 TechNet 文章,仅当将环回地址或 DC 自己的地址配置为辅助或第三地址时才应使用它,而绝不能将其配置为主地址。这样做可能会导致复制问题。
我可能会使用这个配置:
AD1
Primary: 10.0.0.2
Secondary: 10.0.0.3
Tertiary: 127.0.0.1
AD2
Primary: 10.0.0.1
Secondary: 10.0.0.3
Tertiary: 127.0.0.1
AD3
Primary: 10.0.0.1
Secondary: 10.0.0.2
Tertiary: 127.0.0.1