> Клиент ничего не знает о том, сколько у тебя сетевых карточек, алиасов
> и прочего. Ему даже про винт знать ничего не надо, собственно, как и
> серверу. Он вызывает стандартные системные функции - в твоем случае
> gethostbyname() - что она ему вернет, то он и использует.

Дело в том, что gethostbyname()  может
возвращать более одного адреса.
Просто, видимо, используется только
первый. Хотя чего гадать, надо будет
посмотреть в исходниках что и как. Тем
более, что я их наконец-то научился
собирать и с editline :-). Просто времени
копаться сейчас в исходниках - нет. Вот
и решил спросить, может кто по быстрому
подскажет ответ.

>
> Это значит, что клиенту надо правильно отдавать ответы на DNS запросы
> - скорее всего проблема в том, что на самом клиенте настроен
> кэширующий DNS или что-то в этом роде. Копать надо здесь - чтобы при
> запросе сервера по имени выдавался тот адрес,  который в данный момент
> нужен. Про round-robin тебе уже написали.

Нет, DNS не пойдет. Это неприемлемо на
данный момент. Буду пока работать так
как и работал, через перебор имен.

Reply via email to