URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 10277
[ Назад ]

Исходное сообщение
"Настройка  DNS"

Отправлено Vasily , 14-Ноя-01 23:45 
у меня сервера RH6.1
хочу на каждом поставить DNS.
И настроить планирую так:
на одном ns1.mydomain.com и ns2.mydomain.com,
а на другом ns3.mydomain.com и ns4.mydomain.com
но ведь зона mydomain.com должна быть прописана на каком то одном я так понимаю, т.е. например на первом есть зона
$ORIGIN domain.com
ns1 IN A 1.1.1.1
ns2 IN A 2.2.2.2
ns3 IN A 3.3.3.3
ns4 IN A 4.4.4.4
а на втором пока ничево... так ?

Содержание

Сообщения в этом обсуждении
"RE: Настройка  DNS"
Отправлено lavr , 15-Ноя-01 01:28 
>у меня сервера RH6.1
>хочу на каждом поставить DNS.
>И настроить планирую так:
>на одном ns1.mydomain.com и ns2.mydomain.com,
>а на другом ns3.mydomain.com и ns4.mydomain.com
>
>но ведь зона mydomain.com должна быть
>прописана на каком то одном
>я так понимаю, т.е. например
>на первом есть зона
>$ORIGIN domain.com
>ns1 IN A 1.1.1.1
>ns2 IN A 2.2.2.2
>ns3 IN A 3.3.3.3
>ns4 IN A 4.4.4.4
>а на втором пока ничево... так
>?

читай матчасть, там все доступно описано.

1. Зачем 4 Domain-Name-Server'а???

2. Требования для зоны:

- наличие как минимум ДВУХ dns-servers, из
которых:

  - ОДИН primary;
  - остальные secondary из других сетей, которые
    выходят в мир через ДРУГОЙ канал;

Primary - из названия ясно что ГЛАВНЫЙ, те все
реальные базы: прямая и обратная, расположены
на нем, где и производятся операции с зоной

Secondary - держит копию, которую автоматически
стягивает с primary при получении notify об
изменениях

Для чего сие нужно, и почему из других сетей:

- например упал канал НАРУЖУ, primary dns-server
не доступен, ниче не пашет, почта не ходит
Всю работу по ответам за зону, вместо primary,
на себя берет secondary


"RE: Настройка  DNS"
Отправлено Vasily , 15-Ноя-01 13:13 
т.е. мне необходимо ns1 повесить на одной машине а ns2 на другой.
на первой в /etc/named.conf прописать все зоны, которые я поддерживаю и в /var/named положить файлы зон, а что надо сделать на второй ? как там будет выглядеть /etc/named.conf ?

"RE: Настройка  DNS"
Отправлено lavr , 15-Ноя-01 18:46 
>т.е. мне необходимо ns1 повесить на
>одной машине а ns2 на
>другой.

да.

primary-ns вешается у себя,
secondary - договариваешься с dms-master'ом
из внешнего мира, даешь ему ip-address с
какого тянуть зону и имя зоны. Остальное
согласившийся дать тебе secondary, настраивает
сам, примеры внизу.

>на первой в /etc/named.conf прописать все
>зоны, которые я поддерживаю и
>в /var/named положить файлы зон,
>а что надо сделать на
>второй ? как там будет
>выглядеть /etc/named.conf ?

там должно быть указано имя зоны, ip-address
с какого эту зону тянуть и имя файла куда
эта зона будет сохранена, при правильных
настройках primary(serial) и secondary, последний
сам засосет зону и будет делать это каждый раз
при изменении primary, те при получении уведомления. Что здесь непонятного, все было
расписано в предыдущем ответе.

учись сам разбираться, тем более что спрашиваешь
про азы:

Пример:

primary:

------------------ named.conf -------------------
// lavr named
options {
        directory "/etc/namedb";
};

logging {
        category lame-servers { null; };
        category cname { null; };
};

zone "." in {
        type hint;
        file "named.root";
};

zone "0.0.127.in-addr.arpa" in {
        type master;
        file "master/localhost.rev";
};

zone "lavr.pp.ru" in {
        type master;
        file "master/lavr.pp.ru";
};

zone "beaviz.pp.ru" in {
        type master;
        file "master/beaviz.pp.ru";
};
-----------------------------------------------

secondary:

----------------- named.conf ------------------
// lavr named
options {
        directory "/etc/namedb";
};

logging {
        category lame-servers { null; };
        category cname { null; };
};

zone "." in {
        type hint;
        file "named.root";
};

zone "0.0.127.in-addr.arpa" in {
        type master;
        file "master/localhost.rev";
};

zone "lavr.pp.ru" {
        type slave;
        file "slave/lavr.pp.ru";
        masters { 159.93.17.121; };
};

zone "beaviz.pp.ru" {
        type slave;
        file "slave/beaviz.pp.ru";
        masters { 159.93.17.121; };
};

-------------------------------------------------

избыточность в secondary, можно убрать