我现在就职的公司专门从事 Web 开发。他们目前正在销售客户套餐,为他们开发 Web 应用程序,以帮助他们自动执行某些业务任务。然后他们托管 Web 应用程序。这项工作目前在 Mochahost 上进行,直到他们过渡到私人服务器。
我最近设置了另一台运行 Ubuntu 12.04 的机器作为测试 Web 服务器。他们决定将此机器用作 Mochahost 主服务器的备份 DNS 服务器。我对 Web 服务器的经验非常有限。完成此操作的通用流程是什么?我想我只需要从 Mochahost 主服务器下载数据库文件,将它们保存到辅助服务器,配置主服务器以指向辅助服务器进行区域更新,然后配置辅助服务器区域文件。我遗漏了什么吗?我应该如何从 Mochahost 主服务器获取数据库文件?
谢谢
答案1
我假设您正在使用 BIND,您在评论中写道。首先,您需要将一些文件复制到辅助名称服务器:
named.conf
named.local
db.cache
现在打开named.conf
你的辅助服务器并更改一些值:
zone "example.org" IN {
type slave;
file "bak.example.org";
masters { 192.0.2.34;};
};
这类型现在设置为slave
,因此 BIND 知道这不是主服务器。主服务器上的 *file*name 可能类似于db.example.org
。在辅助服务器上,它更改为bak.example.org
。但是,您可以选择自己喜欢的名称。我喜欢这种方式,因为它清楚地表明,这只是一个备份名称服务器。最后一个条目是掌握名称服务器。BIND 将联系它并从那里检索区域文件。因此您无需手动下载这些文件。