您可以迁移某个 DNS 服务器,方法是:通过将运行较早版本的 Windows 的 DNS 服务器升级到 Windows Server 2008,从运行另一个 DNS 服务器实施方案的现有 DNS 服务器迁移区域文件,或使用主-从区域传送将区域迁移到运行 Windows Server 2008 的 DNS 服务器。迁移域名系统 (DNS) 服务器可以让您使用 Windows Server 2008 中的高级功能,从而提高您的 DNS 结构的性能、安全性和可靠性。
升级 DNS 服务器
任务 | 参考 |
---|---|
用 Windows Server 2003 版的 DNS 服务器服务创建和存储的所有区域或服务器配置文件和参数都存储在同一系统文件夹位置。在从 Windows Server 2003 升级到 Windows Server 2008 的过程中,不需要进行数据转换。 |
|
移动区域文件
任务 | 参考 |
---|---|
将您打算与 DNS 服务器服务一起使用、并用 Berkeley Internet 域名系统 (BIND) 创建的任何区域或启动文件复制到运行 Windows Server 2008 的服务器上的 %systemroot%\System32\DNS 文件夹。 |
|
如果您继续使用 BIND 启动文件提供 DNS 服务器服务启动时使用的初始配置设置,请更改 DNS 服务器服务使用的启动方法。或者,将区域文件从 BIND 命名约定重命名为特定的 DNS 服务器所使用的约定,该 DNS 服务器在 Windows 操作系统中提供的 DNS 服务器服务下运行。 |
|
如果您不在使用 DNS 管理器创建区域时迁移 BIND 启动文件或指定 BIND 名称,则必须重新命名这些区域:
对于一个反向查找区域,BIND 使用一种约定,将反向域名标记为映射的 IP 网络的正向标记,例如为示例 IP 网络地址 192.168.1.0 创建的反向查找区域的 db.192.1.168。但是,运行 Windows Server 2008 的 DNS 服务器为区域使用包含 in-addr.arpa 域的完全限定的域名 (FQDN) 来完成文件名。在本示例中,在复制和重命名文件时,为 Windows Server 2008 DNS 中的同一区域使用的正确名称是 168.1.192.in-addr.arpa.dns。 |
|
其他注意事项
-
如果您是在迁移后将 BIND 启动文件与 DNS 服务器服务一起使用,则 DNS 服务器服务将对该文件的使用应用其他限制。例如,有些 BIND 启动指令是不受支持的 - 尤其是 xfrnets 以及通过 BIND 8.1.1 版本或更高版本提供的指令。有关详细信息,请参阅 Microsoft 知识库中的文章 Q194513 和 Q234144 (
https://go.microsoft.com/fwlink/?LinkID=4441 )(可能为英文网页)。
-
如果您习惯于手动编辑 DNS 区域文件,请注意,DNS 服务器服务会为其受支持的资源记录使用符合征求意见文档 (RFC) 的标记。在大多数情况下,DNS 服务器服务解释最初为基于 BIND 的 DNS 服务器创建的区域文件中的资源记录并加载这些记录,而无需更改文件。但是,如果您使用了非标准的记录格式,DNS 服务器服务将会检测到这些编辑,并将其解释为不正确的区域数据。
从 BIND 服务器迁移区域
任务 | 参考 |
---|---|
将 BIND 服务器配置为要迁移的每个区域的主服务器。 |
|
在运行 DNS 服务器服务的服务器上,为基于 BIND 的 DNS 服务器上承载的所有现有区域添加辅助区域。 |
|
如有必要,请为基于 BIND 的 DNS 服务器上承载的所有现有反向查找区域创建反向查找区域。 |
|
完成区域传输后,对于从 BIND 服务器处的主区域获得的区域,会将任何辅助区域转换为主区域。 |
|
可选:如果运行 Windows Server 2008 的 DNS 服务器是一个域控制器,则请将区域存储在 Active Directory 域服务 (AD DS) 中。 |
|
对于迁移的区域,会将以前的主服务器配置为辅助服务器,或将以前的主服务器降级。 |
|
对于剩余的其他辅助区域,则会更新这些区域的主服务器,以使用运行 Windows Server 2008 的主 DNS 服务器。 |
|
从基于 Windows 的 DNS 服务器迁移区域
只有当迁移的区域在基于 Windows 的服务器上但是并未存储于 AD DS 中时,这些任务才是必要的。
任务 | 参考 |
---|---|
在运行 Windows Server 2008 的服务器上,为基于 Windows 的 DNS 服务器上承载的所有现有区域创建辅助区域。 |
|
如有必要,请为基于 Windows 的 DNS 服务器上承载的所有现有反向查找区域创建反向查找区域。 |
|
完成区域传输后,对于已迁移的区域,会将辅助区域转换为主区域。 |
|
可选:如果运行 Windows Server 2008 的 DNS 服务器是一个域控制器,则请将区域存储在 (AD DS) 中。 |
|
可选:若要继续将以前的主服务器用作 DNS 服务器,则会将以前的主服务器上的已迁移区域转换为辅助区域。 |