使用相同名称服务器的多个服务器

使用相同名称服务器的多个服务器

我有 2 台服务器,配备以下操作系统和控制面板:

运行 Plesk 9 的 Windows Server 2003 运行 WHM/cPanel 的 Centos 5.3

Windows Server 2003 服务器托管两个名称服务器:

ns1.域名.com ns2.域名.com

我在 Centos 5.3 服务器上运行 BIND,但我希望我的客户使用相同的名称服务器 ns1.domain.com 和 ns2.domain.com(按照 Windows Server 2003 服务器)。

我的第一个问题是 - 这可能吗?如果可以,我该如何配置两台服务器以启用这种配置?

非常感谢。

答案1

是的。告诉 CentOS 机器成为从属机器,并从 Windows 服务器传输区域,然后告诉 Windows 服务器在发生更改时通知 CentOS 服务器,并允许从 CentOS 机器进行区域传输。

答案2

为什么不简单地将 CentOS 服务器设置为使用 Windows dns 服务器而不是本地服务器?编辑您的网络配置(通过 system-config-network 或直接编辑 /etc/resolv.conf)并将名称服务器设置为 Windows 名称服务器。

不管怎样,创建一个备份服务器(在不同的机器上)总是一个好主意,所以你可能还是想使用 womble 的答案。

答案3

ns1.domain.com 和 ns2.domain.com 虚拟机是否在 Windows 机器上运行?如果是这样,除非您按照 Womble 的建议去做,否则当 Windows 机器停机时,您将没有 DNS 服务器。如果您的网站由于 DNS 解析失败而无法访问,您的客户可能会感到恼火。

您应该至少拥有两台 DNS 服务器,但它们确实需要位于不同的机器上。理想情况下,它们也应位于不同的 Internet 连接上。将它们全部放在一台机器上会在一定程度上违背冗余的想法。

相关内容