更改ComputerName不更改在XP中的域上HostName

我在一个域上有一组计算机,我希望能够通过RDP进行远程控制。 所有电脑都是WinXP。 我通过计算机的“系统控制面板”更改了“计算机名称” pipe理他们更容易 – 示例cea-laneXXX等….

我可以连接到他们通过rdp域。 问题是,有些电脑要我login我自己的帐户,使我注销当前的远程用户。 这没有发生在所有的电脑上。 我下载了networking扫描仪并扫描了范围。 我发现一些计算机的HOSTNAME和COMPUTERNAME是一样的,一些计算机的HOSTNAME没有改变。 经过一些testing,HOSTNAME和COMPUTERNAME不匹配的电脑我不得不login我的域帐户,匹配的计算机将允许远程访问,而无需login/closures当前用户。

这是networking扫描的图像,显​​示结果: 扫描结果

那么发生了什么? 这是DNS问题吗? 我们使用Win2003服务器的DNS。 但是我想当你改变计算机的名字时,就是想自动改变主机名。 其中一些确实发生了变化,但不是全部。 所有电脑都重新启动。

一台电脑可以在networking上有多个“名字”。 有一个电脑本身的名字。 通过发现或自动更新或DHCP传播填充本地DNS系统中的名称。 在连接到IP地址的DNS中可能会专门分配“A”logging。 并且在Windows Active Directory中有计算机帐户的名称。

假设一个标准的Windows域,你应该做的是将计算机更改为工作组,这将删除旧计算机名下的计算机的域帐户,然后将计算机添加到具有新名称的域。 只是更改名称会导致您描述的那种不一致的行为,因为名称不能正确同步。

一个解决方法…从域中删除计算机,从Active Directory中手动删除任何杂乱的旧帐户,手动删除DNS中的任何stream浪的旧计算机名称,然后将计算机放回AD。

我会检查你的DHCP服务器。 对于HOSTNAME未更改的PC,DHCP租约可能尚未过期。

在主机名未更改的PC上运行:

ipconfig /registerdns 

然后清除运行扫描的计算机上的dnscaching。 然后运行扫描,然后重试。

同时检查您的DNS服务器的旧名称的任何Alogging条目,并在出现新的Alogging时将其删除。

有时,当您join一个域并同时更改计算机名称时,计算机名称不会更改。 我们通常会更改电脑名称,然后重新启动电脑,然后join域,这通常可以确保您的电脑在域上有正确的名称