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

Исходное сообщение
"несколько IP на одном домене"

Отправлено Den , 18-Дек-06 06:30 
прописал в доменной зоне одному домену 3 ip адреса, смотрю в nslookup'е - выдаются все три ип, но порядок каждый раз разный. это для распределения нагрузки на сервера или что?

как бы сделать, чтобы при недоступности первого ип, использовался второй? по типу MX для мыла.


Содержание

Сообщения в этом обсуждении
"несколько IP на одном домене"
Отправлено ipmanyak , 18-Дек-06 08:16 
>прописал в доменной зоне одному домену 3 ip адреса, смотрю в nslookup'е
>- выдаются все три ип, но порядок каждый раз разный. это
>для распределения нагрузки на сервера или что?
>
>как бы сделать, чтобы при недоступности первого ип, использовался второй? по типу
>MX для мыла.
в bind 9   отвечает за это опция  rrset-order  
возможные опции:
fixed
random
cyclic - эта по дефолту, если ничего не указано.
кстати fixed почему-то не работает, хотя вроде и должна и везде написано, что fully implemented


"несколько IP на одном домене"
Отправлено Den , 18-Дек-06 08:39 
>>прописал в доменной зоне одному домену 3 ip адреса, смотрю в nslookup'е
>>- выдаются все три ип, но порядок каждый раз разный. это
>>для распределения нагрузки на сервера или что?
>>
>>как бы сделать, чтобы при недоступности первого ип, использовался второй? по типу
>>MX для мыла.
>в bind 9   отвечает за это опция  rrset-order
>возможные опции:
>fixed
>random
>cyclic - эта по дефолту, если ничего не указано.
>кстати fixed почему-то не работает, хотя вроде и должна и везде написано,
>что fully implemented
>

выдержка с того же дока:

Вообще говоря, 8-я версия BIND позволяет настраивать "тасование" записей. Записи в откликах могут переставляться не циклически, а случайным образом. Для этого в файл конфигурации named в директиву options следует включить нечто похожее на следующий блок:

rrset-order {
    class IN type A name "www.kyky.ru" order random;
    order cyclic;
}

В данном случае адресные записи для хоста www.kyky.ru будут "тасоваться" случайным образом, а все остальные записи - циклически. При этом Round Robin будет применяться не только к адресным записям.

К сожалению, в 9-ой версии BIND заказать тип "тасования" нельзя. В этой версии применяется только random-cycling, т.е. начальная точка циклической перестановки выбирается случайным образом. Более того, он применяется по умолчанию, как только встретиться подходящий набор записей (RRset).


"несколько IP на одном домене"
Отправлено Den , 18-Дек-06 08:37 
>прописал в доменной зоне одному домену 3 ip адреса, смотрю в nslookup'е
>- выдаются все три ип, но порядок каждый раз разный. это
>для распределения нагрузки на сервера или что?

Вот что нашел ;)

http://zeus.sai.msu.ru:7000/internet/dns/khramtsov/10.shtml

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

Мы знаем, что их 13 и, что за каждым именем корневого сервера скрывается много машинный комплекс. У каждого из этих хостов свой собственный IP-адрес, следовательно, доменное имя соответствует нескольким IP-адресам.

Другой пример - хост выполняет функции шлюза. У него одно доменное имя, но каждый из интерфейсов имеет свой собственный IP-адрес, следовательно, одному имени будет соответствовать несколько IP-адресов.

Еще один пример - балансировка нагрузки на Web-серверах. Балансировка нагрузки через DNS - это, видимо, не самое оптимальное решение, но в качестве первого приближения решения проблемы оно проходит.

Предыдущее замечание относится главным образом к тому, что называют Round Robin алгоритмом. Существуют более оптимальные решения, построенные на основе DNS, например, RFC 1794, но они не реализованы в виде стандартных опций BIND.

>
>как бы сделать, чтобы при недоступности первого ип, использовался второй? по типу
>MX для мыла.

"Когда запрашиваются записи адресного типа, то клиенту (resolver или локальный сервер) возвращается список записей в том порядке, как они встретились в описании зоны. Именно в этом порядке прикладная программа и начинает проверять адреса с целью установки соединения."

- т.е. по идеи можно использовать на случай если первый ип в дауне.


"несколько IP на одном домене"
Отправлено Den , 18-Дек-06 08:50 
>"Когда запрашиваются записи адресного типа, то клиенту (resolver или локальный сервер) возвращается
>список записей в том порядке, как они встретились в описании зоны.
>Именно в этом порядке прикладная программа и начинает проверять адреса с
>целью установки соединения."
>
>- т.е. по идеи можно использовать на случай если первый ип в
>дауне.


потестил. не знаю о какой прикладной программе идет речь.. браузер ломится на разные ип =((