Страница 1 из 2

BIND Master and slave

Добавлено: 2008-07-30 9:54:45
Valmon
Собственно вопрос о том как сделать связку двух dns серверов!
Как я понял просто прописав в конфиге named.conf.
В поле:
На master сервере.

Код: Выделить всё

options {
allow-transfer {
yyy.yyy.yyy.yyy;
};

И взапись зоны.

zone "example.com" {
	type master;
	file "master/example.com";
};
На slave сервере.

Код: Выделить всё

server xxx.xxx.xxx.xxx {
	};


И запись зоны.

zone "example.com" {
	type slave;
	file "slave/example.com";
	masters {
		xxx.xxx.xxx.xxx;
	};



yyy.yyy.yyy.yyy Slave

xxx.xxx.xxx.xxx Master
А как например сделать так чтобы не приходилась создавать запись на slave сервере? Чтобы Все записи передавались с master сервера.

Re: BIND Master and slave

Добавлено: 2008-07-30 10:14:46
Pal
Так все записи итак передаются с мастера.

Код: Выделить всё

zone "example.com" {
   type slave;
   file "slave/example.com";
   masters {
      xxx.xxx.xxx.xxx;
   };
тут вы просто указываете что обслуживаете эту зону.

Re: BIND Master and slave

Добавлено: 2008-07-30 11:15:44
schizoid
ну и в описании зоны, строка после серийника - отвечает, через какое время подчиненные сервера должны проверять изменение данных зоны на главном сервере. если серийник главного сервера изменился, то слейв подтягивает зону.

Re: BIND Master and slave

Добавлено: 2008-07-30 11:22:54
Valmon
Pal писал(а):Так все записи итак передаются с мастера.

Код: Выделить всё

zone "example.com" {
   type slave;
   file "slave/example.com";
   masters {
      xxx.xxx.xxx.xxx;
   };
тут вы просто указываете что обслуживаете эту зону.
Тоест, тут не надо нечего указивать и все зоны которы присутствуют на master сервере передадутся на slave даже если он пуст?

Re: BIND Master and slave

Добавлено: 2008-07-30 12:03:30
Valmon
schizoid писал(а):ну и в описании зоны, строка после серийника - отвечает, через какое время подчиненные сервера должны проверять изменение данных зоны на главном сервере. если серийник главного сервера изменился, то слейв подтягивает зону.
Ну это из принципов работы dns сервера.
А если зоны вообще нет? Если я на мастере создал новую зону, а на слейве ее нет? КАк сделать чтобы все зоны делегировались на слейв?

Re: BIND Master and slave

Добавлено: 2008-07-30 12:06:43
Valmon
Хватит ли прописать на мастер

Код: Выделить всё

options {
allow-transfer {
yyy.yyy.yyy.yyy;
};
а на слейв

Код: Выделить всё

server xxx.xxx.xxx.xxx {
   };

Re: BIND Master and slave

Добавлено: 2008-07-30 12:07:57
Pal
Тут вы указываете что являетесь авторитетным для зоны example.com. Также указывате что вы slave, и кто ваш мастер, и указываете путь к файлу зоны. И теперь если такая зона существует, то мастер вам её передаст.
Valmon писал(а): и все зоны которы присутствуют на master сервере передадутся на slave даже если он пуст?
Передадутся только те зоны, которые вы указали.

Re: BIND Master and slave

Добавлено: 2008-07-30 12:09:16
Pal
Valmon писал(а): Ну это из принципов работы dns сервера.
А если зоны вообще нет? Если я на мастере создал новую зону, а на слейве ее нет? КАк сделать чтобы все зоны делегировались на слейв?
Каждую зону необходимо прописывать и на слэйве.

Re: BIND Master and slave

Добавлено: 2008-07-30 16:26:39
Valmon
Тоесть bind не умеет реплицировать зоны?

Re: BIND Master and slave

Добавлено: 2008-07-30 16:43:57
Pal
Файлы зон то он передаёт.
Ну а чтобы мастер кидал зоны слэйву, которые он не обслуживает, о таком я не слышал. Представьте у вас один слэйв обслуживает только 2-3 определённых зоны, а мастер обслуживает 100 зон и у него ещё 20 слэйвов, так зачем вашему слэйву все зоны?

Re: BIND Master and slave

Добавлено: 2008-07-30 18:50:39
Alex Keda
слейву надо знать где брать зоны.
вот и всё.

Re: BIND Master and slave

Добавлено: 2008-07-31 8:32:00
Valmon
Как тогда все это автоматизировать?

Re: BIND Master and slave

Добавлено: 2008-07-31 8:38:20
Alex Keda
что именно

Re: BIND Master and slave

Добавлено: 2008-07-31 8:53:48
Valmon
Чтобы не копатся на слейве!

Re: BIND Master and slave

Добавлено: 2008-07-31 8:54:06
Pal
Он хочет чтобы у него не слейвы файлы зон забирали, а мастер раздавал слейвам зоны, независимо от того знает слейв, что он обслуживает зону или не знает.)))) Типа завёл у себя на мастере зону и она всем слейвам раздалась))) :-D

Re: BIND Master and slave

Добавлено: 2008-07-31 8:54:16
Alex Keda

Re: BIND Master and slave

Добавлено: 2008-07-31 15:00:53
Valmon
Pal писал(а):Он хочет чтобы у него не слейвы файлы зон забирали, а мастер раздавал слейвам зоны, независимо от того знает слейв, что он обслуживает зону или не знает.)))) Типа завёл у себя на мастере зону и она всем слейвам раздалась))) :-D
Немного не понял смысла улыбки! Неужели обеспечения отказоустойчивости это смешно?

Re: BIND Master and slave

Добавлено: 2008-07-31 15:23:47
weec
хм, сейчас ты несешь чушь
дабы не выглядеть скоморохом, ознакомься с принципом работы сабжа
дуй домой, а как вникнешь в суть, приходи сюда и задавай вопросы со знанием дела

Re: BIND Master and slave

Добавлено: 2008-07-31 23:41:25
Valmon
weec писал(а):хм, сейчас ты несешь чушь
дабы не выглядеть скоморохом, ознакомься с принципом работы сабжа
дуй домой, а как вникнешь в суть, приходи сюда и задавай вопросы со знанием дела
Прошу прощения, что я несу и куда?

Re: BIND Master and slave

Добавлено: 2008-07-31 23:50:13
paradox
возьмы два компа
подними на одном мастер
а на другом слеив
и поиграйся
тогда все поймешь

Re: BIND Master and slave

Добавлено: 2008-08-01 0:08:40
Valmon
paradox писал(а):возьмы два компа
подними на одном мастер
а на другом слеив
и поиграйся
тогда все поймешь
есть гораздо лучше чем просто два компа
ns1.ru-point.com master
dns1.ru-point.com slave
Расположены на разных хостах, один на М9, второй на работе в серверной.
Как бы все это автоматизировать? Неужели в портах нечего подобного нет?

Re: BIND Master and slave

Добавлено: 2008-08-01 0:12:53
paradox
автоматизировать что

Re: BIND Master and slave

Добавлено: 2008-08-01 0:21:06
Valmon
paradox писал(а):автоматизировать что
Передачу всех зон с мастера на слейв.

Re: BIND Master and slave

Добавлено: 2008-08-01 0:24:20
paradox
они и так передаються когда обновляеться SOA

Re: BIND Master and slave

Добавлено: 2008-08-01 0:28:18
ProFTP
прикрути на рабоющем slave свой демен, зачем тебе slave?

мастер и слейв, должні быть в разных подсетях желателньо, если один и зних упадет, то зона будет держаться, в данном случае slave должен быть на хороших каналах и бесперебойно работающим...

в логах надо посмотреть передаеться ли, проверить можно: убрать зону с маастер, и если она долго будет существоать значит она сохранилась на slave