Здравствуйте...
Есть такая пробдема:
Есть ДНС сервер(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-сервер. То есть я так понимаю - динамический днс...Подскажите куда "копать" и как это можно реализовать???
Ближайший - никак (если только нет возможности каждому клиенту прописать свой ДНС-сервер). А вообще обычно просто прописывают на один хост несколько записей типа A с разными IP-адресами, тогда клиент попадёт на случайный из них.
Подробнее - здесь: http://www.tenereillo.com/GSLBPageOfShame.htm
>Ближайший - никак (если только нет возможности каждому клиенту прописать свой ДНС-сервер).А если есть?!:-)И как узнать?!(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Этот вариант не подойдет.
Но, все равно спасибо.
>[оверквотинг удален]
>Заранее благодарен.
>
>
>>А вообще обычно просто прописывают на один хост несколько записей типа
>>A с разными IP-адресами, тогда клиент попадёт на случайный из них.
>>
>>Подробнее - здесь: http://www.tenereillo.com/GSLBPageOfShame.htm
>
>Этот вариант не подойдет.
>Но, все равно спасибо.Если у вас три сервера, то есть такая штука - view, это то что вам надо.
если же сервер один, но с тремя адресами - то лучше оставьте ему один адрес и не грейте голову.
>>Ближайший - никак (если только нет возможности каждому клиенту прописать свой ДНС-сервер).
>
>А если есть?!:-)Заводим 3 штуки ДНС-серверов (или 1 с тремя IP-адрессами), идём ногами до каждой клиентской машины и прописываем в каждой тот ДНС-сервер, который ему ближе (ну или по DHCP выдаём или как оно там у вас сделано). Далее просто прописываем на каждом ДНСе нужные записи.
Про view, который советует вам PavelR, я ничего не знаю, так что возможно оно вам лучше подойдёт.