AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 46576
Accepted
Michael Haren
Michael Haren
Asked: 2009-07-28 08:24:56 +0800 CST2009-07-28 08:24:56 +0800 CST 2009-07-28 08:24:56 +0800 CST

服务器可以有两个“名称”吗?

  • 772

我正在更换服务器,想知道新服务器是否可以有两个名称。例如:

我们现在拥有的:

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。请原谅我可能滥用术语——我处于舒适区的边缘!

windows domain-name-system active-directory hostname
  • 5 5 个回答
  • 36445 Views

5 个回答

  • Voted
  1. Best Answer
    phuzion
    2009-07-28T08:33:30+08:002009-07-28T08:33:30+08:00

    如果您希望服务器 srv 和 srv-new 指向同一台物理机器,您可以通过在 DNS 服务器中添加另一条 A 记录来使用 DNS 实现此目的。

    如果您想为其设置两个 GUID,这是不可能的。GUID 对每台机器都是唯一的,不能移动或复制到多台机器上,也不能将多个 GUID 合并到一台机器上。

    此外,如果您想使用多个 NetBIOS 名称,您可以按照本教程进行操作。

    我对您的情况的建议是:设置 DNS 记录。它应该只需要你大约 1 或 2 分钟。如果在关闭旧服务器后出现故障,则设置 NetBIOS 名称,然后一切正常。

    • 9
  2. sapl
    2017-01-05T05:13:38+08:002017-01-05T05:13:38+08:00

    如果您仅添加 DNS 别名,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 和 SPN 记录。“IpConfig /RegisterDNS”将强制更新 DNS 服务器以动态注册新名称。

    • 6
  3. osij2is
    2009-07-28T08:38:16+08:002009-07-28T08:38:16+08:00

    请注意,我以前从未这样做过,但这来自一个有信誉的来源。Windows 网络的多个 NetBIOS 名称:http: //windowsitpro.com/article/articleid/14475/how-can-i-define-multiple-netbios-names-for-a-machine.html

    对于懒人..

    如何为一台机器定义多个 NetBIOS 名称?

    AA 例如,如果您想将多个共享迁移到另一台机器,而不是立即将所有客户端切换到新机器,这将很有用,您可以定义新机器也响应旧机器 NetBIOS 名称然后慢慢迁移机器。要为机器定义额外的名称,请执行以下操作:

    1. 启动注册表编辑器 (regedt32.exe)
    2. 移动到 HKEY_Local_Machine\System\CurrentControlSet\Services\LanmanServer\Parameters 3.从编辑菜单中选择“添加值”
    3. 如果您需要一个额外的名称,请将类型设置为 REG_SZ,如果需要多个名称,请设置为 REG_MULTI_SZ,然后输入 OptionalNames 的名称。点击确定
    4. 然后将提示您输入一个值。输入另一个名称(如果键入 REG_MULTI_SZ,则输入名称,每行一个),然后单击“确定”。
    5. 关闭注册表编辑器
    6. 重启机器
    7. 可能存在 WINS 解析问题。其他 NetBIOS 名称的条目将被动态添加到 WINS 数据库中,并附有 IP 编号。但是,WINS dbase 中的“真实”服务器计算机通常具有三个 WINS 条目,00h、03h 和 20h。您的别名可能只有一个,03h。因此,您可能需要为其他 NetBIOS 名称添加静态条目,这会创建所有三个条目。您现在应该能够通过 NetBIOS 名称 ping。
    • 2
  4. Jeff Miles
    2009-07-28T08:54:38+08:002009-07-28T08:54:38+08:00

    假设您的域中有 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 记录可能需要很短的时间,因此最好在工作日结束或非工作时间进行此更改。

    • 2
  5. Knox
    2009-07-28T10:53:28+08:002009-07-28T10:53:28+08:00

    正如 Jeff Miles 所指出的,如果您使用的是 Microsoft DNS,那么您应该创建一个别名。但是,您应该知道,根据 MSDN 上的严格名称检查说明,您可能需要在新服务器上禁用严格名称检查

    • 1

相关问题

  • 您最喜欢的云计算提供商是什么?[关闭]

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve