Страница 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;
};
а на слейв
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
Он хочет чтобы у него не слейвы файлы зон забирали, а мастер раздавал слейвам зоны, независимо от того знает слейв, что он обслуживает зону или не знает.)))) Типа завёл у себя на мастере зону и она всем слейвам раздалась)))

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 писал(а):Он хочет чтобы у него не слейвы файлы зон забирали, а мастер раздавал слейвам зоны, независимо от того знает слейв, что он обслуживает зону или не знает.)))) Типа завёл у себя на мастере зону и она всем слейвам раздалась)))

Немного не понял смысла улыбки! Неужели обеспечения отказоустойчивости это смешно?
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