BIND9 DNS 服务器

BIND9 DNS 服务器

我正在尝试在 solaris 10 上设置自己的 DNS 服务器。我使用了http://www.logiqwest.com/dataCenter/Demos/RunBooks/DNS/DNSsetup.html我尝试将 Windows XP 客户端加入到我使用上述指南配置的域中,但无法加入。我收到以下错误:

向 DNS 查询用于定位域 MYDOMAIN.COM 的域控制器的服务定位 (SRV) 资源记录时出现错误。

错误是:“未找到给定 DNS 查询的记录。”

(错误代码 0x0000251D DNS_INFO_NO_RECORDS)

该查询是为了SRV记录_ldap._tcp.dc._msdcs.MYDOMAIN.COM

我哪里做错了?非常感谢您的帮助!

答案1

也许我误解了这个问题,但答案很简单:您需要在区域 (mydomain.com) 中为 dc 的条目注册一个 SRV 记录。它将告诉客户端在哪里可以找到 DC。

类似于

_ldap._tcp.dc._msdcs IN SRV 0 100 389 hostname-of-dc.mydomain.com.

答案2

对于其他尝试执行此操作的人来说,有效的查询响应如下所示。假设您具有以下拓扑:

域 = my.domain AD1 = 服务器1(192.168.0.1)AD2 = 服务器2(192.168.0.2)BIND DNS = 192.168.0.5

$ dig _ldap._tcp.dc._msdcs.my.domain SRV @192.168.0.5                                                                

; <<>> DiG 9.8.1-P1 <<>> _ldap._tcp.dc._msdcs.my.domain SRV @192.168.0.5
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38775
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;_ldap._tcp.dc._msdcs.my.domain. IN SRV

;; ANSWER SECTION:
_ldap._tcp.dc._msdcs.my.domain. 600 IN  SRV 0 100 389 server1.my.domain.
_ldap._tcp.dc._msdcs.my.domain. 600 IN  SRV 0 100 389 server2.my.domain.

;; AUTHORITY SECTION:
_msdcs.my.domain.   2649    IN  NS  server1.my.domain.
_msdcs.my.domain.   2649    IN  NS  server2.my.domain.

;; ADDITIONAL SECTION:
server1.my.domain.  3600    IN  A   192.168.0.1
server2.my.domain.  3600    IN  A   192.168.0.2

;; Query time: 3 msec
;; SERVER: 192.168.0.5#53(192.168.0.5)
;; WHEN: Thu Sep 20 13:01:36 2012
;; MSG SIZE  rcvd: 191

相关内容