当域尚未委派时,如何将另一个域 (SOA) 添加到我的 bin9 安装中。授权步骤是什么?

当域尚未委派时,如何将另一个域 (SOA) 添加到我的 bin9 安装中。授权步骤是什么?

我的 Debian Wheezy 安装上安装了 bind9。在此安装中,我有一个 DNS 服务器,它充当域 example1.com 的 SOA。我的名称服务器也在同一域 example1.com 上(请参阅下面 db1.example.com 的摘录)。这是通过我的托管提供商的粘合记录实现的)。

现在,我想将另一个域 example2.com 添加到此 bind9 安装中,以便它成为两个域的主 DNS 服务器。

我已经有了:

(来自named.conf)

zone "example1.com" {
    type master;
    file "/etc/bind/db.example1.com";
};

(来自 db.example1.com)

$TTL    604800
@       IN      SOA     example1.com. root.example1.com. (
                      1         ; Serial
                 604800         ; Refresh
                  86400         ; Retry
                2419200         ; Expire
                 604800 )       ; Negative Cache TTL
;
@       IN      NS      example1.com.

现在,我尝试在named.conf中添加另一个区域条目和文件db.example2.com(对应于db.example1.com)。但这会导致绑定无法启动。

  • 缺什么?在将域 example2.com 添加到我的 DNS 服务器之前,是否必须完成域 example2.com 的委派(由 ISP)?

答案1

简而言之,不,授权不必事先完成。

您可以根据自己的意愿配置名称服务器,甚至最好在将某些域委托给它们之前执行此操作,因为您可以测试它们,然后再更改父区域中的委托。

至于您的具体问题,您需要显示您的真实文件和名称以及错误消息。

相关内容