我正在更换服务器,想知道新服务器是否可以有两个名称。例如:
我们现在拥有的:
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 服务器中添加另一条 A 记录来使用 DNS 实现此目的。
如果您想为其设置两个 GUID,这是不可能的。GUID 对每台机器都是唯一的,不能移动或复制到多台机器上,也不能将多个 GUID 合并到一台机器上。
此外,如果您想使用多个 NetBIOS 名称,您可以按照本教程进行操作。
我对您的情况的建议是:设置 DNS 记录。它应该只需要你大约 1 或 2 分钟。如果在关闭旧服务器后出现故障,则设置 NetBIOS 名称,然后一切正常。
如果您仅添加 DNS 别名,Kerberos 将无法正常工作。同时有一个关于该主题的Technet-Entry 。请看一下选项 2。
上面的命令向服务器“YourServer”注册了三个替代名称,并添加了正确的 DNS 和 SPN 记录。“IpConfig /RegisterDNS”将强制更新 DNS 服务器以动态注册新名称。
请注意,我以前从未这样做过,但这来自一个有信誉的来源。Windows 网络的多个 NetBIOS 名称:http: //windowsitpro.com/article/articleid/14475/how-can-i-define-multiple-netbios-names-for-a-machine.html
对于懒人..
如何为一台机器定义多个 NetBIOS 名称?
AA 例如,如果您想将多个共享迁移到另一台机器,而不是立即将所有客户端切换到新机器,这将很有用,您可以定义新机器也响应旧机器 NetBIOS 名称然后慢慢迁移机器。要为机器定义额外的名称,请执行以下操作:
假设您的域中有 Microsoft DNS:
您可能已经有一条旧服务器的 A 记录,将 srv 与其 IP 匹配,并且 srv-new 的 A 记录将其与新服务器 IP 匹配。
创建一个名为 srv-old 的新 A 记录。将其分配给旧服务器 IP。
将旧服务器重命名为 srv-old
为 srv 创建一个 CNAME 记录,将其与 srv-new A 记录匹配。
现在 srv 和 srv-new 都将解析为新服务器 IP,而 srv-old 将解析为旧服务器 IP。
更新每台主机上的 DNS 记录可能需要很短的时间,因此最好在工作日结束或非工作时间进行此更改。
正如 Jeff Miles 所指出的,如果您使用的是 Microsoft DNS,那么您应该创建一个别名。但是,您应该知道,根据 MSDN 上的严格名称检查说明,您可能需要在新服务器上禁用严格名称检查