我正在更换一台服务器,并想知道新服务器是否有两个名称。 例如:
我们现在拥有什么:
Old server: srv New server: srv-new
在我们切换到新服务器后,我想要的是:
Old server: srv-old New server: srv-new, srv
最终我想分阶段使用新名称('srv-new')并放弃旧名称('srv'),但是我希望两个名称都能工作一段时间。
我只是在某个地方的活动目录中执行此操作吗?
我们正在使用Active Directory。 srv-old是Windows 2000,srv-new是Windows Server 2008.请原谅我可能滥用术语 – 我在我的舒适区边缘!
如果您希望服务器srv和srv-new指向同一台物理机器,则只需在DNS服务器中添加另一个Alogging即可。
如果你想为它设置两个GUID,那是不可能的。 GUID对于每台机器都是唯一的,不能移动或复制到多台机器,也不能将多个GUID合并到一台机器中。
另外,如果你想要使用多个NetBIOS名字,你可以按照这个教程来做。
我对你的情况的build议是这样的:设置DNSlogging。 它应该只有你1或2分钟左右。 如果事情失败后,取下旧的服务器,然后设置NetBIOS名称,事情应该正常工作。
请注意,我从来没有这样做过,但这是来自一个有信誉的来源。 Windowsnetworking的多个NetBIOS名称在这里: http : //windowsitpro.com/article/articleid/14475/how-can-i-define-multiple-netbios-names-for-a-machine.html
对于懒惰..
我怎样才能定义一台机器的多个NetBIOS名称?
AA例如,如果您想要将多个共享迁移到其他计算机,而不是必须立即将所有客户端切换到新计算机,则可以使用这种方法,您可以将新计算机定义为也应答旧计算机NetBIOS名称然后慢慢迁移机器。 要为机器定义额外名称,请执行以下操作:
假设您的域中有Microsoft DNS:
您可能已经有了旧服务器的Alogging,将srv与其IP匹配,并将srv-new的Alogging与新服务器IP相匹配。
创build一个新的Alogging,标题为srv-old。 将其分配给旧服务器IP。
将旧服务器重命名为srv-old
为srv创buildCNAMElogging,将其与srv-new Alogging匹配。
现在,srv和srv-new都将parsing为New Server IP,而srv-old将parsing为Old Server IP。
DNSlogging在每个主机上更新可能需要一段时间,所以如果在工作日结束时或在非工作时间内发生这种更改,则最好。
如果只添加一个DNS-Alias,Kerberos将无法正常工作。 同时还有一个关于这个话题的Technet-Entry 。 请看选项2。
NETDOM COMPUTERNAME YourServer /ADD AlternateName1.contoso.local NETDOM COMPUTERNAME YourServer /ADD AlternateName2.contoso.local NETDOM COMPUTERNAME YourServer /ADD AlternateName3.contoso.local IPCONFIG /registerdns
上述命令向服务器“YourServer”注册三个备用名称,并添加正确的DNS和SPNlogging。 “IpConfig / RegisterDNS”将强制更新DNS服务器以dynamic注册新名称。
正如杰夫·迈尔斯指出,如果你使用微软的DNS,那么你应该创build一个别名。 但是,您应该知道,您可能需要在新服务器上禁用严格名称检查,按照MSDN上的严格名称检查指令