首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为3个域控制器创建DNS记录

为3个域控制器创建DNS记录
EN

Server Fault用户
提问于 2022-02-05 15:42:58
回答 2查看 871关注 0票数 0

我已经在我们的网络上建立了一个新的域,包括两个域控制器,dc1,dc2。我能看到两个控制器的A记录。但是我需要进行负载平衡,这样我就可以在单个条目中引用2DCS。

我为不同的IP创建了两个相同名称的A记录,dc.domain.com。这是标准程序吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2022-02-05 18:02:31

Active目录已经具有DNS负载平衡的形式。你只是找错地方了。

A记录只是说哪个控制器有哪个IP地址。客户端为每个域服务(LDAP、Kerberos、Global等)配置了SRV记录。如果您没有做任何花哨的事情,您将在您的域中有SRV记录已经指向每个服务的每个域控制器。

下面是域DNS区域的典型结构:

代码语言:javascript
复制
example.com.                               3600 IN SOA      dc1.example.com. admin.example.com 66593 900 600 86400 3600
example.com.                               3600 IN NS       dc1.example.com.
example.com.                               3600 IN NS       dc2.example.com.
example.com.                               600  IN A        192.168.3.1
example.com.                               600  IN A        192.168.4.1
_gc._tcp.example.com.                      600  IN SRV      0 100 3268 dc2.example.com.
_gc._tcp.example.com.                      600  IN SRV      0 100 3268 dc1.example.com.
_kerberos._tcp.example.com.                600  IN SRV      0 100 88 dc2.example.com.
_kerberos._tcp.example.com.                600  IN SRV      0 100 88 dc1.example.com.
_kpasswd._tcp.example.com.                 600  IN SRV      0 100 464 dc2.example.com.
_kpasswd._tcp.example.com.                 600  IN SRV      0 100 464 dc1.example.com.
_ldap._tcp.example.com.                    600  IN SRV      0 100 389 dc2.example.com.
_ldap._tcp.example.com.                    600  IN SRV      0 100 389 dc1.example.com.
_kerberos._udp.example.com.                600  IN SRV      0 100 88 dc2.example.com.
_kerberos._udp.example.com.                600  IN SRV      0 100 88 dc1.example.com.
_kpasswd._udp.example.com.                 600  IN SRV      0 100 464 dc2.example.com.
_kpasswd._udp.example.com.                 600  IN SRV      0 100 464 dc1.example.com.
DomainDnsZones.example.com.                600  IN A        192.168.3.1
DomainDnsZones.example.com.                600  IN A        192.168.4.1
_ldap._tcp.DomainDnsZones.example.com.     600  IN SRV      0 100 389 dc2.example.com.
_ldap._tcp.DomainDnsZones.example.com.     600  IN SRV      0 100 389 dc1.example.com.
ForestDnsZones.example.com.                600  IN A        192.168.3.1
ForestDnsZones.example.com.                600  IN A        192.168.4.1
_ldap._tcp.ForestDnsZones.example.com.     600  IN SRV      0 100 389 dc2.example.com.
_ldap._tcp.ForestDnsZones.example.com.     600  IN SRV      0 100 389 dc1.example.com.
dc1.example.com.                          3600  IN A        192.168.3.1
dc2.example.com.                          3600  IN A        192.168.4.1
_msdcs.example.com.                        3600 IN NS       dc1.example.com.
_gc._tcp.Default-First-Site-Name._sites.example.com. 600 IN SRV 0 100 3268 dc1.example.com.
_kerberos._tcp.Default-First-Site-Name._sites.example.com. 600 IN SRV 0 100 88 dc1.example.com.
_ldap._tcp.Default-First-Site-Name._sites.example.com. 600 IN SRV 0 100 389 dc1.example.com.
_ldap._tcp.Default-First-Site-Name._sites.DomainDnsZones.example.com. 600 IN SRV 0 100 389 dc1.example.com.
_ldap._tcp.Default-First-Site-Name._sites.ForestDnsZones.example.com. 600 IN SRV 0 100 389 dc1.example.com.
_gc._tcp.alter-site._sites.example.com. 600 IN SRV 0 100 3268 dc2.example.com.
_kerberos._tcp.alter-site._sites.example.com. 600 IN SRV 0 100 88 dc2.example.com.
_ldap._tcp.alter-site._sites.example.com. 600 IN SRV 0 100 389 dc2.example.com.
_ldap._tcp.alter-site._sites.DomainDnsZones.example.com. 600 IN SRV 0 100 389 dc2.example.com.
_ldap._tcp.alter-site._sites.ForestDnsZones.example.com. 600 IN SRV 0 100 389 dc2.example.com.

如果您创建站点,您将为它们获得更多的记录。这应该使一些计算机最好要求他们的本地域控制器,而不是遥控器。在这里,dc2属于站点alter-site,所以任何在该站点中的计算机都会首先询问它。如果您保留所有默认设置,则两个控制器都将位于默认站点Default-First-Site-Name中。

您可以通过更改这些SRV记录来改变控制器之间的负载分布。看到“100”S了吗?这些都是权数。如果你为一个DC设定了67个,为另一个设定了33个,第一个会收到2/3的请求,另一个会收到1/3的请求。“0”在每个SRV记录前面都是优先级;如果您有更大的优先级服务器,那么更低的优先级根本不会被查询。请查看SRV记录的详细描述;互联网上有很多解释,包括这个站点。

很少有记录是“不对称的”。例如,SOA记录中有一个特定的DNS服务器名称。但在这种情况下很少使用这些方法,这并不构成任何瓶颈。

还有关于SYSVOL的重要注意事项。当客户端登录时,在检查密码(这涉及Kerberos服务)之后,他们会向域请求组策略,并且他们使用的是域名,而不是特定的DC名称,比如:\\example.com\SYSVOL (而不是,例如,\\dc1.example.com\SYSVOL)。您可以看到域顶点有几个A记录,每个域控制器都有一个记录(示例的第4行和第5行)。客户端将使用随机选择的A记录进行连接,因此每个DC将拥有大致相同的份额。

票数 2
EN

Server Fault用户

发布于 2022-02-05 20:40:02

您可以简单地使用域名来实现负载平衡。在父记录中,每个域控制器通常都有一个A记录。

注意:这不是高可用性,不应该被认为是高可用性。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1092773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档