configuration绑定作为多个域的域名服务器

我已经在Debian VPS上安装了bind9,并将其用作我域名之一的域名服务器。 它运作良好。 挖掘报告正确的条目。

我现在希望使用这个名称服务器的另外四个域名,并且对某些configuration参数有点困惑。

我使用的主域名是drjoel.in,为此我在主区域文件中设置了以下内容

cat /etc/bind/named.conf.local zone "drjoel.in" { type master; file "/var/lib/bind/db.drjoel.in"; allow-update { key rndc-key; }; }; zone "31.167.199.in-addr.arpa" { type master; file "/etc/bind/zones/rev.14.31.167.199.in-addr.arpa"; }; 

我已经添加了这个:

 zone "relsoft.in" { type master; file "/var/lib/bind/db.relsoft.in"; allow-update { key rndc-key; }; }; 

对于我的第二个域,以及/var/lib/bind/db.relsoft.in中的以下内容:

 relsoft.in. IN SOA ns1.joel.co.in. admin.relsoft.in. ( 2007010401 ; Serial 3600 ; Refresh [1h] 600 ; Retry [10m] 86400 ; Expire [1d] 600 ) ; Negative Cache TTL [1h] ; relsoft.in. IN NS ns1.joel.co.in. relsoft.in. IN NS ns2.joel.co.in. relsoft.in. IN MX 10 aspmx.l.google.com. relsoft.in. IN A 198.23.228.223 www. IN A 198.23.228.223 ns1. IN A 199.167.31.14 ns2. IN A 38.114.103.106 mail.relsoft.in. 3600 IN CNAME ghs.google.com *.relsoft.in. 3600 IN CNAME relsoft.in. 

我的/etc/resolv.conf目前看起来像这样:

 #cat /etc/resolv.conf search drjoel.in nameserver 199.167.31.14 

我的问题是:

  1. 我的resolv.conf应该是什么,允许我使用这个服务器作为两个域的域名服务器?
  2. 我正确的假设我不应该添加一个反向DNS(PTR)的第二个域,因为我已经有一个第一个域?
  3. 除了编辑/etc/bind/named.conf.local和添加/var/lib/bind/db.relsoft.in,还有其他的步骤吗?

  1. resolv.conf与使用域名服务器无关。 (resolv.conf包含服务器/主机的caching名称服务器列表,而不是服务器上托pipe的域的权威名称服务器列表。
  2. 要使这些域正常工作,您不需要反向DNS。 也可能你不能设置(即rDNS的将不会在互联网上可见)。 这是因为在大多数情况下,由您的服务器/ IP提供商设置。 这看起来不太好:relsoft.in。 在NS ns1.joel.co.in. relsoft.in。 在NS ns2.joel.co.in. 名称服务器不应该是ns1.drjoel.in和ns2.drjoel.in? 正如我所看到的joel.co.in没有注册。 那么,只需检查,名称服务器是ns1.relsoft.in和ns2.relsoft.in。 所以我会改变NSlogging。 relsoft.in。 在NS ns1.relsoft.in。 relsoft.in。 在NS ns2.relsoft.in。 还要将SOAlogging更改为relsoft.in。 在SOA ns1.relsoft.in。 admin.relsoft.in。 (等