На хостингах зачастую на 1 сервер выдают 2 IP в разных зонах класса С.
Как это настроить для BIND?
Т.е. чтобы были 2 ДНС работающих, master and slave на 1 серваке? В мануалах написано, как делать на 1 серваке master, а на втором - slave.
А если сервер один, то что?
Bind - master and slave на 1 компе?
Модераторы: SLEDopit, Модераторы разделов
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Bind - master and slave на 1 компе?
Slave нужен на случай отказа Master'а, насколько я понимаю. Либо для распределения нагрузки. Поэтому какой смысл делать их на одном сервере? Чтобы отказали оба сразу?
Убить всех человеков!
-
Fkabir
- Сообщения: 369
Re: Bind - master and slave на 1 компе?
Т.е. в таких случаях получается, что на хостингах реально работает только master?
Есть же мелкие хостеры, которые арендуют 1 сервак, у них поднят ДНС. Значит, поднят только master?
-
neol
- Сообщения: 600
- ОС: Debian Stable
Re: Bind - master and slave на 1 компе?
Для клиента нет разницы между Master и Slave. Если на сервере с двумя IP поднять Master, его можно выдать и за Slave, отвечать он может по обоим адресам.
Некоторые регистраторы требуют наличия двух DNS серверов. Если голова нужна только для того, чтобы в нее есть, то их делают на одном.
Это не мелкие хостеры, а идиоты. Их даже нищебродами назвать сложно, ибо VPS'ку можно арендовать за 200-300 рублей в месяц.
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Bind - master and slave на 1 компе?
Более того -- master и slave желательно размещать в разных ДЦ(у нас в своё время было 2 НСки в нашей же серверной, а третья -- на colocation).
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Bind - master and slave на 1 компе?
Fkabir
роли главный/подчинённый служат всего лишь для удобства администрирования зоны.
с равным успехом можете все сервера, облслуживающие зону, окрестить master-ами.
разница будет в том, что все правки зоны нужно будет вносить на каждом сервере отдельно.
требование наличия как минимум двух нэймсерверов — это не блажь регистраторов, а средство поддержания всей системы dynamic name services в работоспособном состоянии.
если память мне не изменяет, данное требование изложено в соответствующем rfc.
естественно, выполнение требования приобретает хоть какой-то смысл только в том случае, если серверы разнесены и физически и логически.
роли главный/подчинённый служат всего лишь для удобства администрирования зоны.
с равным успехом можете все сервера, облслуживающие зону, окрестить master-ами.
разница будет в том, что все правки зоны нужно будет вносить на каждом сервере отдельно.
требование наличия как минимум двух нэймсерверов — это не блажь регистраторов, а средство поддержания всей системы dynamic name services в работоспособном состоянии.
если память мне не изменяет, данное требование изложено в соответствующем rfc.
естественно, выполнение требования приобретает хоть какой-то смысл только в том случае, если серверы разнесены и физически и логически.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Fkabir
- Сообщения: 369
Re: Bind - master and slave на 1 компе?
Это все ясно, что логически на разных серверах надо делать. Но вот если хостер арендует 1 сервак, то что тогда в плане Bind? У него только master? Можно удаленно как-то точно выяснить, на данном сервере с данным доменом хостера и данной парой ДНС хостера только master или есть и slave? Если можно, то как? К примеру, есть:
- домен хостера hoster1234.ru (домен для примера)
- 2 ДНС ns1.hoster1234.ru ns2.hoster1234.ru
Как-то можно выяснить, есть ли slave?
Я правильно понимаю, что сервак со slave - это копия ДНС сервера master, т.е. более его никак нельзя использовать в плане размещения отдельных проектов/доменов, т.е. как второй хост-сервак?
- домен хостера hoster1234.ru (домен для примера)
- 2 ДНС ns1.hoster1234.ru ns2.hoster1234.ru
Как-то можно выяснить, есть ли slave?
Более того -- master и slave желательно размещать в разных ДЦ
Я правильно понимаю, что сервак со slave - это копия ДНС сервера master, т.е. более его никак нельзя использовать в плане размещения отдельных проектов/доменов, т.е. как второй хост-сервак?
-
neol
- Сообщения: 600
- ОС: Debian Stable
Re: Bind - master and slave на 1 компе?
Да кто их знает, этих психопатов
Если я правильно понял вопрос, то нет.
Неправильно. Понятия master и slave имеют значение в контексте DNS зоны, а не всего DNS сервера. Сервер ns1.hoster1234.ru может быть master для зоны domainname123.ru и slave для domainname321.ru.
Если найдете, прочитайте книгу DNS и BIND, все сразу встанет на свои места.
-
Fkabir
- Сообщения: 369
Re: Bind - master and slave на 1 компе?
neol писал(а): ↑23.08.2010 11:48
Неправильно. Понятия master и slave имеют значение в контексте DNS зоны, а не всего DNS сервера. Сервер ns1.hoster1234.ru может быть master для зоны domainname123.ru и slave для domainname321.ru.
Если найдете, прочитайте книгу DNS и BIND, все сразу встанет на свои места.
Спасибо за ответ. Тогда конкретизирую на примере.
Есть 2 сервака, надо на серваке №1 разместить свой список 50 доменов (сайтов). На серваке №2 надо разместить другие 50 доменов (сайтов). Т.е. сайты и домены на обоих серваках - разные. Больше серваков нет. Можно ли в этом случае сделать, чтобы у обоих серваков были в плане ДНС и master, и slave?
Ну, например,
- для 50 доменов сервера №1 - сервер №1 - master и его slave сервер №2
- для 50 доменов сервера №2 - сервер №2 master и его slave сервер №1
Если так можно, то как это делается практически? В named.conf указывается сразу и master, и slave на одном и втором сервере? Ошибок не будет?
-
neol
- Сообщения: 600
- ОС: Debian Stable
Re: Bind - master and slave на 1 компе?
Fkabir писал(а): ↑23.08.2010 12:24Ну, например,
- для 50 доменов сервера №1 - сервер №1 - master и его slave сервер №2
- для 50 доменов сервера №2 - сервер №2 master и его slave сервер №1
Если так можно, то как это делается практически? В named.conf указывается сразу и master, и slave на одном и втором сервере? Ошибок не будет?smile.gif
На первом (IP - 4.3.2.1):
Код: Выделить всё
zone "domain.com" {
type slave;
file "s/domain.com";
masters {
1.2.3.4;
};
};
zone "domain.ru" {
type master;
file "domain.ru";
allow-transfer {
1.2.3.4;
};
};На втором (IP - 1.2.3.4)
Код: Выделить всё
zone "domain.ru" {
type slave;
file "s/domain.ru";
masters {
4.3.2.1;
};
};
zone "domain.com" {
type master;
file "domain.ru";
allow-transfer {
4.3.2.1;
};
};-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Bind - master and slave на 1 компе?
да, можно.
описываются зоны. строго по мануалам. ничего более.
только смысл какой в смешивании mater/slave? роли закрепляются за обслуживающими зону серверами единственно для вашего, администратора, удобства. мне кажется, гораздо удобнее будет, если master-ом для всех зон будет один сервер. просто удобнее будет «рулить».Fkabir писал(а): ↑23.08.2010 12:24Есть 2 сервака, надо на серваке №1 разместить свой список 50 доменов (сайтов). На серваке №2 надо разместить другие 50 доменов (сайтов). Т.е. сайты и домены на обоих серваках - разные. Больше серваков нет. Можно ли в этом случае сделать, чтобы у обоих серваков были в плане ДНС и master, и slave?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Fkabir
- Сообщения: 369
Re: Bind - master and slave на 1 компе?
neol, ясно теперь, спасибо! 
sash-kan - может и удобнее, чтоб 1 был на все зоны. А может и нет, тут уже могут быть еще и др требования. Мне, наверное, будет удобнее вариант от neol
sash-kan - может и удобнее, чтоб 1 был на все зоны. А может и нет, тут уже могут быть еще и др требования. Мне, наверное, будет удобнее вариант от neol