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

Исходное сообщение
"Динамический BIND"

Отправлено Ilya Kostin , 26-Апр-09 14:58 
Здравствуйте...
Есть такая пробдема:
Есть ДНС сервер(BIND) и зона test.ru с IP 192.168.1.1
Есть www-сервера(apache,nginx, не суть важно)
test.ru: www.server1 - 192.168.1.1
www.server2 - 192.168.1.2
www.server3 - 192.168.1.3

Нужно сделать так, чтобы при обращении к test.ru выдавался ближайший
www-сервер. То есть я так понимаю  - динамический днс...

Подскажите куда "копать" и как это можно реализовать???


Содержание

Сообщения в этом обсуждении
"Динамический BIND"
Отправлено Sarge , 26-Апр-09 19:55 
Ближайший - никак (если только нет возможности каждому клиенту прописать свой ДНС-сервер). А вообще обычно просто прописывают на один хост несколько записей типа A с разными IP-адресами, тогда клиент попадёт на случайный из них.
Подробнее - здесь: http://www.tenereillo.com/GSLBPageOfShame.htm

"Динамический BIND"
Отправлено Ilya Kostin , 26-Апр-09 20:41 
>Ближайший - никак (если только нет возможности каждому клиенту прописать свой ДНС-сервер).

А если есть?!:-)И как узнать?!(clients)
Конфиг с примером можно выложить?! или ссылку?!

То есть как я понимаю, клиент(с IP 192.168.2.1(или подсеть 192.168.2.0/32)) обращается к зоне test.ru и попадает на 192.168.1.1(www.test.ru).
Клиент(с IP 192.168.100.1(или подсеть 192.168.100.0/32)) обращается к зоне test.ru и попадает на 192.168.1.3(www.server3).
Клиент(с IP 10.10.10.1(или подсеть 10.10.10.0/32)) обращается к зоне test.ru и попадает на 192.168.1.2(www.server2).

Так?!


Заранее благодарен.


>А вообще обычно просто прописывают на один хост несколько записей типа
>A с разными IP-адресами, тогда клиент попадёт на случайный из них.
>
>Подробнее - здесь: http://www.tenereillo.com/GSLBPageOfShame.htm

Этот вариант не подойдет.
Но, все равно спасибо.


"Динамический BIND"
Отправлено PavelR , 26-Апр-09 21:59 
>[оверквотинг удален]
>Заранее благодарен.
>
>
>>А вообще обычно просто прописывают на один хост несколько записей типа
>>A с разными IP-адресами, тогда клиент попадёт на случайный из них.
>>
>>Подробнее - здесь: http://www.tenereillo.com/GSLBPageOfShame.htm
>
>Этот вариант не подойдет.
>Но, все равно спасибо.

Если у вас три сервера, то есть такая штука - view, это то что вам надо.

если же сервер один, но с тремя адресами - то лучше оставьте ему один адрес и не грейте голову.



"Динамический BIND"
Отправлено Sarge , 27-Апр-09 07:23 
>>Ближайший - никак (если только нет возможности каждому клиенту прописать свой ДНС-сервер).
>
>А если есть?!:-)

Заводим 3 штуки ДНС-серверов (или 1 с тремя IP-адрессами), идём ногами до каждой клиентской машины и прописываем в каждой тот ДНС-сервер, который ему ближе (ну или по DHCP выдаём или как оно там у вас сделано). Далее просто прописываем на каждом ДНСе нужные записи.

Про view, который советует вам PavelR, я ничего не знаю, так что возможно оно вам лучше подойдёт.