活动目录域控制器/ DNS服务器(相同的方框)位于192.168.0.0子网上。 在同一个子网上的任何一台计算机都可以很好地连接到域。
当我尝试连接不同子网上的计算机192.168.2.0时,它会失败。
尝试连接时出现此错误消息:
DNS was successfully queried for the service location (SRV) resource record used to locate a domain controller for domain "cblad.cbl-uh.com": The query was for the SRV record for _ldap._tcp.dc._msdcs.dc.domain.com
所有计算机的DNS设置都指向DNS服务器,并且在涉及的所有计算机上也启用了基于TCP / IP的NetBIOS。
任何帮助? 谢谢。
你的问题是各种各样的,你显然缺less一些基本面。
255.255.0.0和255.255.255.0不是子网,它们是子网掩码,用于计算您的IP地址的哪些位标识NETWORK以及哪些位标识了HOST。
例:
IP:192.168.0.1 MASK:255.255.255.0
在这种情况下,NETWORK(SUBNET)是192.168.0.0,可用地址在192.168.0.1到192.168.0.254之间。 这意味着这些设备不需要路由器在同一物理networking上进行通信。 但是如果你的机器完全在不同的networking上,比如192.168.2.X那么路由器就需要在这两个networking之间路由数据包。
因此,为了达到这个目的,除非你打算将它们分割成独立的networking,否则你应该为你的所有设备使用相同的子网掩码,即使这样子网掩码也可能是相同的,那就是IP地址会改变。
如果从某个问题系统查询DNS服务器,会发生什么情况? 对于“bar.com”中的AD“foo”,我应该能够在Linux机器上运行以下nslookup(或者使用Windows机箱,原理相同):
$ nslookup > set type=any > _ldap._tcp.dc._msdcs.foo.bar.com Server: ABCD Address: ABCD#53 Non-authoritative answer: _ldap._tcp.dc._msdcs.foo.bar.com service = 0 100 389 dc1.foo.bar.com. _ldap._tcp.dc._msdcs.foo.bar.com service = 0 100 389 dc2.foo.bar.com. _ldap._tcp.dc._msdcs.foo.bar.com service = 0 100 389 dc3.foo.bar.com. _ldap._tcp.dc._msdcs.foo.bar.com service = 0 100 389 dc4.foo.bar.com. Authoritative answers can be found from: _msdcs.foo.bar.com nameserver = dc1.foo.bar.com. dc3.foo.bar.com internet address = ABEF dc4.foo.bar.com internet address = ABEG dc1.foo.bar.com internet address = ABEH dc2.foo.bar.com internet address = ABEI
适当的replaceIP地址和主机名。 我猜你没有得到类似的结果,表明你指向的DNS服务器的问题。