> Клиент ничего не знает о том, сколько у тебя сетевых карточек, алиасов > и прочего. Ему даже про винт знать ничего не надо, собственно, как и > серверу. Он вызывает стандартные системные функции - в твоем случае > gethostbyname() - что она ему вернет, то он и использует.
Дело в том, что gethostbyname() может возвращать более одного адреса. Просто, видимо, используется только первый. Хотя чего гадать, надо будет посмотреть в исходниках что и как. Тем более, что я их наконец-то научился собирать и с editline :-). Просто времени копаться сейчас в исходниках - нет. Вот и решил спросить, может кто по быстрому подскажет ответ. > > Это значит, что клиенту надо правильно отдавать ответы на DNS запросы > - скорее всего проблема в том, что на самом клиенте настроен > кэширующий DNS или что-то в этом роде. Копать надо здесь - чтобы при > запросе сервера по имени выдавался тот адрес, который в данный момент > нужен. Про round-robin тебе уже написали. Нет, DNS не пойдет. Это неприемлемо на данный момент. Буду пока работать так как и работал, через перебор имен.