Ищется человек, свободно разбирающийся в DNS и named системе. Необходимо настроить сервер для следующей цели:
в DNS (доменной системе имен, осуществляющей преобразование имен серверов в IP-адрес компьютера, например www.microsoft.com в 207.46.197.101) одному имени компьютера (тому же www.microsoft.com) может соответствовать не один, а несколько IP-адресов (т.е. в принципе несколько компьютеров). Это означает, что появляется неопределенность - когда Вы обращаетесь к сайту www.microsoft.com, Вы можете попасть произвольным образом на любой из этих IP-адресов (это зависит от погоды ). Что касается сайта Microsoft, то это несущественно - все они дублируют друг друга, поэтому Вам без разницы, на какой адрес Вы попадете.
То есть один домен должен произвольно перебирать ip адреса, а в случае если какой либо ip адрес окажется в дауне, использовать следующий, до тех пор пока не найдется рабочий ip адрес.
Оплата по факту. Просьба обращаться людям которые имели успешный опыт в настраивании такой системы, либо четко знающим как настроить такую систему. Для контакта используйте ICQ 275944151
Незаметил про даун, действительно, с дауном не получится. <font color=CYAN>Никому не скажу, что первая ссылка на запрос Round Robin привела меня на книгу, где написано, как сиё настраивается в BIND</font>
А еще можно написать load-balancer (а может и готовые такие уже есть), который будет сидеть на IP адресе и порте нужного сервиса (в постановке задачи ведь даже и не сказано, о каком сервисе идет речь) и, проверяя "доступность IP адреса" из своего списка, распределять поступающие запросы.
Угу, в любом случае без дополнительных приблуд, которые нужно будет руками сделать не обойтись. lbnamed есть, но он по-моему не проверяет сервис, он просто сидит на компе и отвечает. Если комп будет работать, а апач повиснет, lbnamed не спасёт.
Если серверы расположены в одной сети, задачу действительно проще всего решить с помощью балансировщика. В Linux это делается несколькими строчками iptables. Причем можно даже IP-адрес использовать один (получается некий псевдокластер).
"Round robin" - устойчивое словосочетание. В словарях общего типа его переводят как подписыванием документа с расположением подписей по кругу (нет возможности определить первого). А в компьютерных словарях обычно в качестве перевода указывают "циклическое планирование"
Сервис www. Надо как то уметь определить даун - то есть если данный ip в дануе то его больше не юзать! Можно к примеру на Нэйм Сервере поставить чекалку, которая будет раз в N минут проверять все ИП и генерить в соответствие с результатами файл зоны ...
DmitryLab пишет: Сервис www. Надо как то уметь определить даун - то есть если данный ip в дануе то его больше не юзать! Можно к примеру на Нэйм Сервере поставить чекалку, которая будет раз в N минут проверять все ИП и генерить в соответствие с результатами файл зоны ...
не совсем понятно что вы подразумеваете под "даун". отвалившийся из сети хост? апач, уложенный большим числом клиентов?
PS: я уже не раз слышал подобный вопрос в irc, но в большинстве случаев предлагали костыль из скрипта, пингующего хосты, обновляющего файл зоны и делающего rndc reload.
правда почему-то забывают о способности днс кешировать запросы.
Под дауном подразумевается уход ip из сети - то есть он не пингуется... К примеру есть 10 ip адресов, через 2 дня пара ip адресов уйдет в даун - задача сервера вычеркнуть эти ip адреса и тут же подставить другие. Насчет TTL - он должен быть минимальным, то есть провайдерские ДНСы должны с максимальной частотой обращаться к моему нэйм серверу для получения новых ip адресов.
Написал как умею - строго не судите. Есть вопросы - задавайте.