我有一台新的Windows Server 2003机器,我尝试configuration为DNS服务器和域控制器。
每当我将XP客户端添加到域时,在启动时出现以下事件日志错误:“Windows无法确定用户名或计算机名(RPC服务器不可用),组策略处理中止。
这似乎是因为它无法parsing域控制器的完全限定域名。 我可以ping域控制器。 然后我尝试ping它的完全合格的域名,并失败。 然后,我尝试用a。ping完全合格的域名。 最后成功。 现在所有尝试ping它的完全合格的域名成功(直到我重新启动)。 (见下文)
我可以通过添加一个映射IP到完全限定域名的主机文件条目来解决这个问题,但是如果可以的话,我想避免这种攻击。
有什么想法吗? 谢谢。
接下来是尝试从域上的XP机器(其中dc-server是域控制器)parsing域控制器:
C:\> nslookup dc-server 服务器:dc-server.localdomain.org 地址:192.168.42.2 名称:dc-server.localdomain.org 地址:192.168.42.2 C:\> nslookup dc-server.localdomain.org 服务器:dc-server.localdomain.org 地址:192.168.42.2 名称:dc-server.localdomain.org 地址:192.168.42.2 C:\> ping dc-server 使用32个字节的数据Ping dc-server [192.168.42.2]: 来自192.168.42.2的回复:字节= 32时间= 1ms TTL = 128 C:\> ping dc-server.localdomain.org Ping请求找不到主机dc-server.localdomain.org。 请检查名称 然后再试一次。 C:\> ping dc-server.localdomain.org。 使用32个字节的数据Ping dc-server.localdomain.org [192.168.42.2]: 来自192.168.42.2的回复:字节= 32时间= 1ms TTL = 128 C:\> ping dc-server.localdomain.org 使用32个字节的数据Ping dc-server.localdomain.org [192.168.42.2]: 来自192.168.42.2的回复:字节= 32时间= 1ms TTL = 128
客户端上的ipconfig / all如下所示:
C:\> ipconfig / all Windows IPconfiguration 主机名 。 。 。 。 。 。 。 。 。 。 。 。 :LMCA8-E03 小学Dns后缀。 。 。 。 。 。 。 :LOCALDOMAIN.ORG 节点types。 。 。 。 。 。 。 。 。 。 。 。 :混合 IP路由已启用。 。 。 。 。 。 。 。 :没有 WINS代理已启用。 。 。 。 。 。 。 。 :没有 DNS后缀search列表。 。 。 。 。 。 :LOCALDOMAIN.ORG 以太网适配器无线networking连接 媒体状态。 。 。 。 。 。 。 。 。 。 。 :媒体断开 说明。 。 。 。 。 。 。 。 。 。 。 :戴尔无线1397 WLAN小型卡 实际地址。 。 。 。 。 。 。 。 。 :00-22-5F-61-F5-08 以太网适配器本地连接2: 连接特定的DNS后缀。 : 说明。 。 。 。 。 。 。 。 。 。 。 :英特尔(R)82567LM千兆networkingCon nection 实际地址。 。 。 。 。 。 。 。 。 :00-21-70-DE-43-69 Dhcp启用。 。 。 。 。 。 。 。 。 。 。 :没有 IP地址。 。 。 。 。 。 。 。 。 。 。 。 :192.168.42.13 子网掩码 。 。 。 。 。 。 。 。 。 。 。 :255.255.255.0 默认网关 。 。 。 。 。 。 。 。 。 :192.168.42.1 DNS服务器。 。 。 。 。 。 。 。 。 。 。 :192.168.42.2
运行dcdiag(dcdiag / q -show错误; dcdiag /修复 – 修复问题)
你真的使用localdomain.org或者你使用它作为例子吗? 如果您使用的是localdomain.org,将会出现问题,具体取决于您的计算机上设置的DNSsearch顺序(包括域控制器本身)的方式。
您还需要确保您的DNS服务器具有反向查找区域以及正向查找区域。 您可能需要考虑使用DHCP,将域控制器作为主DNS,将其他DNS作为辅助DNS,然后在您的Windows DNS中将转发器添加到DNS服务器的属性中。
更新:我不认为这是一个问题。 但是也许dns后缀中的大写字母是问题。 尝试改变(在dhcp或本地机器上)。
在更新之前:你可以请将IPCONFIG / ALL的输出发布在其中一个XP客户机上。
特别是:“DNS后缀search列表”。
有一点需要注意:nslookup命令将使用一个单独的序列来parsing名称,而不是ping命令。 nslookup只能使用configuration的DNS服务器进行parsing。 在nslookup“>”提示符下使用“server”命令查看并更改实际的服务器IP地址。
另一方面,ping命令将首先尝试使用其他方法将主机名parsing为IP地址,例如c:\ windows \ system32 = drivers \ etc \ hosts fil,一个可能的WINS和Windows AD域控制器,以及然后将尝试使用实际注册的DNS服务器进行parsing。 实际顺序可能会有所不同,具体取决于您的registry或您可能具有的其他设置。
也许你有一个主机文件,这是搞砸了?
确保您有每个子网的反向查找区域,或者至less为您尝试获取FQDN的子网。
同时检查你的转发区域是不是dc-server.localdomain.org。 与实际在那里的时期。