DNS服务器parsing服务器名称,但不是完全限定的域名

我有一台新的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。 与实际在那里的时期。