Здравствуйте, имеются у меня NSки которые поддерживают мой домен (domain.ru), необходимо настроить их таки образом что-бы они поддерживали ещё и site.ru. Я конечно понимаю, что можно создать зону для site.ru и прописать там, что site.ru на нсках domain.ru, но лазить на сервер слейва неоднократно желания нет, поэтому посоветуйте какие записи необходимо добавить в файл конфигурации зон? Осмелюсь предположить, что запись будет типа:
Здравствуйте, имеются у меня NSки которые поддерживают мой домен (domain.ru), необходимо настроить их таки образом что-бы они поддерживали ещё и site.ru. Я конечно понимаю, что можно создать зону для site.ru и прописать там, что site.ru на нсках domain.ru
Здравствуйте, имеются у меня NSки которые поддерживают мой домен (domain.ru), необходимо настроить их таки образом что-бы они поддерживали ещё и site.ru. Я конечно понимаю, что можно создать зону для site.ru и прописать там, что site.ru на нсках domain.ru
но лазить на сервер слейва неоднократно желания нет, поэтому посоветуйте какие записи необходимо добавить в файл конфигурации зон?
ну, например, зона linuxforum.ru на машине ns.mezon.ru (которая является slave-ом для этой зоны), выглядит примерно так:
$ grep -A 4 '"linuxforum' /etc/named.conf
zone "linuxforum.ru" IN {
type slave;
file "slaves/linuxforum.ru";
masters { 94.230.162.90 ; } ;
};
для внесения изменений достаточно поправить зонный файл на мастере. slave-ы автоматом подтягиваются.
но лазить на сервер слейва неоднократно желания нет, поэтому посоветуйте какие записи необходимо добавить в файл конфигурации зон?
ну, например, зона linuxforum.ru на машине ns.mezon.ru (которая является slave-ом для этой зоны), выглядит примерно так:
$ grep -A 4 '"linuxforum' /etc/named.conf
zone "linuxforum.ru" IN {
type slave;
file "slaves/linuxforum.ru";
masters { 94.230.162.90 ; } ;
};
для внесения изменений достаточно поправить зонный файл на мастере. slave-ы автоматом подтягиваются.
ну вот у меня в named.conf зона создана и файл конфигурации зон предположим /etc/bind/domain он транслируется и на слейв, можно как-то внести в него данные (в /etc/bind/domain) что-бы работало всё?
ну вот у меня в named.conf зона создана и файл конфигурации зон предположим /etc/bind/domain он транслируется и на слейв, можно как-то внести в него данные (в /etc/bind/domain) что-бы работало всё?
"Работало все" - понятие абстрактное.
Вам нужно:
а) Описать зону на первичном ДНС-сервере, декларировать ее мастером (type master);
б) Добавить описание зоны на вторичный сервер, декларировав ее слейвом (type slave) и указав, кто является мастером для зоны (см. выше, пример был).
ну вот у меня в named.conf зона создана и файл конфигурации зон предположим /etc/bind/domain он транслируется и на слейв, можно как-то внести в него данные (в /etc/bind/domain) что-бы работало всё?
"Работало все" - понятие абстрактное.
Вам нужно:
а) Описать зону на первичном ДНС-сервере, декларировать ее мастером (type master);
б) Добавить описание зоны на вторичный сервер, декларировав ее слейвом (type slave) и указав, кто является мастером для зоны (см. выше, пример был).
zone "domain.ru" {
type master;
file "/etc/bind/domain";
allow-update { none;};
allow-query { any; };
allow-transfer { slave.ip.addr; };
};
zone "site.ru" {
type master;
file "/etc/bind/domain2";
allow-update { none;};
allow-query { any; };
allow-transfer { slave.ip.addr; };
};
В /etc/bind/domain2 описываете зону "site.ru" аналогично описанию "domain.ru" из /etc/bind/domain.
Не забудьте на слейв-сервере (машине с адресом slave.ip.addr) прописать слейв-зону для "site.ru", аналогично уже имеющейся "domain.ru".
ЗЫ. В также можете расширить зону, т.е. декларировать ...
zone "domain.ru" {
type master;
file "/etc/bind/domain";
allow-update { none;};
allow-query { any; };
allow-transfer { slave.ip.addr; };
};
zone "site.ru" {
type master;
file "/etc/bind/domain2";
allow-update { none;};
allow-query { any; };
allow-transfer { slave.ip.addr; };
};
В /etc/bind/domain2 описываете зону "site.ru" аналогично описанию "domain.ru" из /etc/bind/domain.
Не забудьте на слейв-сервере (машине с адресом slave.ip.addr) прописать слейв-зону для "site.ru", аналогично уже имеющейся "domain.ru".
ЗЫ. В также можете расширить зону, т.е. декларировать ...
... и описывать все свои ru-зоны в одном файле, но если у вас только две зоны - проще описать по отдельности.
ну собственно как я и думал.... расскажите поподробнее про зону ru
Принцип тот же - директивой "zone" вы указываете границы зоны (т.е., указывая "domain.ru", говорите, что будет полностью описана "domain.ru"; указываете "ru" - говорите, что описывается зона "ru" со всеми поддоменами полностью).
Файл зоны "ru" (в вашем конкретном случае) по синтаксису ничем не будет отличаться от содержимого /etc/bind/domain. Он будет просто содержать сводную информация о поддоменах зоны "ru" (т.е., в одном файле у вас будут декларированы все ваши зоны *.ru).