我的 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
简而言之,不,授权不必事先完成。
您可以根据自己的意愿配置名称服务器,甚至最好在将某些域委托给它们之前执行此操作,因为您可以测试它们,然后再更改父区域中的委托。
至于您的具体问题,您需要显示您的真实文件和名称以及错误消息。