将 DNS 从 Linux 迁移到 Windows 2008 DNS?

将 DNS 从 Linux 迁移到 Windows 2008 DNS?

目前,我所在的公司有一个通过服务器 2008 面向外部的 DNS,而我们的内部服务器指向 Linux 服务器(我当时不在,因此很难获得更多细节)。我们遇到的问题是内部 DNS 非常不稳定。我们可能或不可能通过 PC 名称进行远程访问,但始终可以通过直接 IP 进行访问,这当然使得自动化几乎无法预测。我负责在 Windows 服务器上设置内部 DNS。

有没有办法从 Linux 服务器提取 DNS 信息并将其迁移到 Windows?我想省点力气,也需要弄清楚 Linux 机器中的 DNS 是如何被控制的。从头开始为 Windows 开发 DNS 可能更容易,但这是一家完全设置好的公司,生产正在如火如荼地进行,几乎不可能为了安装和切换而停工,而且第一次安装和切换可能成功,也可能失败,因此最好选择实时迁移选项。

答案1

希望,想必你的Linux 服务器运行的是 BIND,在这种情况下,这是可行的,而且很容易,甚至 Microsoft 还提供了相关文档。但是,即使它运行着一些奇怪的程序,也适用相同的基本流程 - 通过将 Windows 服务器设为辅助 DNS 服务器来移动信息,然后关闭 Linux 服务器(或至少是其 DNS 服务器)。

关于从 BIND 迁移到 Windows DNS 的 Microsoft 清单/说明


  1. 将 BIND 服务器配置为每个要迁移的区域的主服务器。

  2. 在运行 DNS 服务器服务的服务器上,为托管在基于 BIND 的 DNS 服务器上的所有现有区域添加辅助区域。

  3. 如有必要,为托管在基于 BIND 的 DNS 服务器上的所有现有反向查找区域创建反向查找区域。

  4. 完成区域传输后,将从 BIND 服务器上的主区域获取的区域的任何辅助区域转换为主区域。

  5. 可选:如果运行 Windows Server 2008 的 DNS 服务器是域控制器,请将区域存储在 Active Directory 域服务 (AD DS) 中。

  6. 将以前的主服务器配置为迁移区域的辅助服务器,或降级以前的主服务器。

  7. 对于剩余的其他辅助区域,更新这些区域的主服务器以使用运行 Windows Server 2008 的新的主 DNS 服务器。


相关内容