Назад | Перейти на главную страницу

Настройка Bind для работы в качестве сервера имен для нескольких доменов

Я установил bind9 на Debian VPS и использую его в качестве сервера имен для одного из моих доменов. Это работает хорошо. Dig сообщает о правильных записях.

Теперь я хочу использовать этот сервер имен еще для четырех доменов, и меня немного смущают некоторые параметры конфигурации.

Я использовал основной домен 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 содержит список кэширующих серверов имен для сервера / хоста, а не список авторитетных серверов имен для доменов, размещенных на сервере.
  2. Для работы доменов обратный DNS не нужен. Также, вероятно, вы не можете установить это (т.е. rDNS не будут видны в Интернете). Это потому, что в большинстве случаев устанавливается вашим сервером / провайдером IP. 3. Похоже, это не нормально: relsoft.in. IN NS ns1.joel.co.in. relsoft.in. IN NS ns2.joel.co.in. Серверы имен не должны быть ns1.drjoel.in и ns2.drjoel.in? Как я вижу, joel.co.in не зарегистрирован. Ну, только что проверил, а серверы имен - это ns1.relsoft.in и ns2.relsoft.in. Поэтому я бы изменил записи NS на это. relsoft.in. В НС ns1.relsoft.in. relsoft.in. В НС ns2.relsoft.in. Также измените запись SOA на relsoft.in. В SOA ns1.relsoft.in. admin.relsoft.in. ( и т.д