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

Исходное сообщение
"настройка НС-сервера (BIND)"

Отправлено Icar1986 , 11-Июн-08 16:31 
У меня возникла необходимость поднять BIND с целью создания резервного НС-сервера. Под резервным я понимаю следующее: есть домен, есть хостинг, есть свой компьютер под Фрей, который постоянно включен и у него статический айпишник. Необходимо на случай временной недоступности хостинга сохранить доступность сайту. Итак, по идее, я прописываю в домене в качестве нс2-сервера совй айпи, ставлю себе BIND, размещаю копию сайта у себя на машине. Вопрос: как настроить в данном случае BIND и понадобиться еще что-то? Помогите, пожалуйста.

Содержание

Сообщения в этом обсуждении
"настройка НС-сервера (BIND)"
Отправлено utandr , 11-Июн-08 16:38 
1. Что такое HC? НэймСервер? :)
2. Нужно две bind зоны синхронизирумые (master и slave). Это просто.
   Нужно, чтобы по запросу www.site.com выдавалось два ip
   (т.е. www.site.com = 1.2.2.1, 2.2.2.1)
   Но, в таком случае, машины будут заходить на любой из предоставленных named ip-машин (на любой доступный). Т.е. и на хостинг, и к вам. Но если первым будет ip хостинга, туда машины будут идти в первую очередь, наверное.

   При создании кластеров сайтов, нужно, наверное:
   а) Синхронизировать скрипты чем угодно;
   б) БД реплицировать от master db server к slave.


А вот как сделать, чтобы машины ВСЕГДА шли на хостинг, и в случае его недоступности шли к вам -- это вопрос 2 ALL. Господа профи, мне тоже интересно! :)


"настройка НС-сервера (BIND)"
Отправлено Icar1986 , 11-Июн-08 16:56 
>[оверквотинг удален]
>
>   При создании кластеров сайтов, нужно, наверное:
>   а) Синхронизировать скрипты чем угодно;
>   б) БД реплицировать от master db server к slave.
>
>
>
>А вот как сделать, чтобы машины ВСЕГДА шли на хостинг, и в
>случае его недоступности шли к вам -- это вопрос 2 ALL.
>Господа профи, мне тоже интересно! :)

Честно, я даже не представляю что писать в файлах конфигурации Байнда... Я не разу его не настраивал и мои познания в области ДНС ограничиваются только небольшим количеством теории. Про очередность нс-серверов, можно предположить, что первым смотриться первый, второй выступает резервным, на сколько я знаю, также есть требования, чтобы НС-сервера отличались не последней группой цифер в айпишниках, а хотя бы 2 с конца.


Меня особо интересуют конфигурационные файлы применительно к моей настройке и что надо делать на стороне серверного компьютера вообще.


"настройка НС-сервера (BIND)"
Отправлено newser , 11-Июн-08 22:21 
>Честно, я даже не представляю что писать в файлах конфигурации Байнда... Я
>не разу его не настраивал и мои познания в области ДНС
>ограничиваются только небольшим количеством теории.

Вот прежде всего и начните с изучения DNS, благо информации по его работе - море. Для старта: http://ru.wikipedia.org/wiki/DNS

Чёткое понимание принципов работы DNS ещё не раз Вам пригодится.

>Про очередность нс-серверов, можно предположить, что
>первым смотриться первый, второй выступает резервным, на сколько я знаю, также
>есть требования, чтобы НС-сервера отличались не последней группой цифер в айпишниках,
>а хотя бы 2 с конца.

Предположение неверное. Клиенту фиолетово, какой NS-сервер master, а какой - slave. Плюс не забываем про кэширование запросов на клиенте. Что до "последней группы цифер в айпишниках", так это называется разные сети класса "C". Судя по всему, в этой области знаний у Вас тоже ноль.

>
>
>Меня особо интересуют конфигурационные файлы применительно к моей настройке и что надо
>делать на стороне серверного компьютера вообще.

Ничего не надо делать. То, чего Вы хотите добиться, средствами DNS не решается. Обсуждалось миллион раз, юзайте поиск.


"настройка НС-сервера (BIND)"
Отправлено Icar1986 , 11-Июн-08 23:50 
Я собственно не просил меня унижать, а просил помочь, но собственно как всегда и бывает, какой-то батан считает себя Богом знаний и свысока смотрит на того, кто не знает... Ну что эе, обидно товарищи, что пришел сюда за советом, а ушел без ответа. Вот так и закончилось мое пребывание на просторах ОпенНет, удачи, однако.

"настройка НС-сервера (BIND)"
Отправлено universite , 12-Июн-08 01:13 
>Я собственно не просил меня унижать, а просил помочь, но собственно как
>всегда и бывает, какой-то батан считает себя Богом знаний и свысока
>смотрит на того, кто не знает... Ну что эе, обидно товарищи,
>что пришел сюда за советом, а ушел без ответа. Вот так
>и закончилось мое пребывание на просторах ОпенНет, удачи, однако.

RIP


"настройка НС-сервера (BIND)"
Отправлено skgennady , 12-Июн-08 08:25 
>Я собственно не просил меня унижать, а просил помочь, но собственно как
>всегда и бывает, какой-то батан считает себя Богом знаний и свысока
>смотрит на того, кто не знает... Ну что эе, обидно товарищи,
>что пришел сюда за советом, а ушел без ответа. Вот так
>и закончилось мое пребывание на просторах ОпенНет, удачи, однако.

Вам и посоветовали - почитайте документацию. А обижаться не нужно. Никто, кроме Вас от Ваших обид не пострадает. В Вашем случае нужно просто slave зону на сервере настроить. Все - в документации, которая вместе с bind поставляется.


"настройка НС-сервера (BIND)"
Отправлено Icar1986 , 12-Июн-08 09:04 
Ну я собственно не прследовал цель чтобы кто-то пострадал вообще... Но это оффтоп, хватит. Документацию естесственно я почитаю, хотя до этого читал, смотрел примеры, мне просто в них не все понятно, поэтому и обратился сюда. В гугле ничего толком не нашел, хотя бы потому что я не знаю как правильно запрос составить...

"настройка НС-сервера (BIND)"
Отправлено skgennady , 12-Июн-08 09:47 
>Ну я собственно не прследовал цель чтобы кто-то пострадал вообще... Но это
>оффтоп, хватит. Документацию естесственно я почитаю, хотя до этого читал, смотрел
>примеры, мне просто в них не все понятно, поэтому и обратился
>сюда. В гугле ничего толком не нашел, хотя бы потому что
>я не знаю как правильно запрос составить...

Значит плохо читали.
slave зону нужно прописать в файле /etc/named.conf (или в chroot-овом аналоге):
zone "abc.com" {
type slave;
file "abc.zone";
masters { x.x.x.x; };
};
И службу перезапустить.



"настройка НС-сервера (BIND)"
Отправлено newser , 12-Июн-08 20:36 
>Я собственно не просил меня унижать, а просил помочь, но собственно как
>всегда и бывает, какой-то батан считает себя Богом знаний и свысока
>смотрит на того, кто не знает... Ну что эе, обидно товарищи,
>что пришел сюда за советом, а ушел без ответа. Вот так
>и закончилось мое пребывание на просторах ОпенНет, удачи, однако.

Ууу... Ещё один воинствующий незнайка! (c) lavr


"настройка НС-сервера (BIND)"
Отправлено Pahanivo , 12-Июн-08 10:46 
прекрати писать НС - бесит )



"настройка НС-сервера (BIND)"
Отправлено Pahanivo , 12-Июн-08 10:44 
Собрать BIND c опцией фиксированной отдачи записей (в 9.5.0 точно есть) - те данная опцайка отключает round robin при выдаче записей и все время отдает их в одном порядке.
Возможно это можно сделать и в конфигурации самого бинда - но непомню, ибо не заморачивался.