Переключение IP

A1x

Новичок
Переключение IP

есть ВПС хостинг у которого на интерфейсе навешано несколько айпи адресов

%ifconfig -au
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
inet 193.200.173.164 netmask 0xffffffff broadcast 193.200.173.164
inet 193.200.173.165 netmask 0xffffffff broadcast 193.200.173.165
inet 193.200.173.166 netmask 0xffffffff broadcast 193.200.173.166
ether 00:15:17:53:8e:00
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
%

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

DiMA

php.spb.ru
Команда форума
читаешь доку на что-то (на курл) и смотришь - есть ли опция выбора локального интерфейса

свой сокет ручками с нужного адреса открыть можно
 

Активист

Активист
Команда форума
Какая тут идея. Мануал надо первым делом читать и не тратить свое и наше время.

[m]curl_setopt[/m]
CURLOPT_INTERFACE The name of the outgoing network interface to use. This can be an interface name, an IP address or a host name.
 

A1x

Новичок
Активист спасибо за помощь, про curl уже прочитал. Идея что можно забиндить сокет на конкретный айпи. У меня кроме curl там еще на перле скрипты.
Не сталкивался раньше с такой задачей, думал надо какой-то сисадминской утилитой интерфейс переключать
 

A1x

Новичок
в перле есть модуль для работы через libcurl, там да, аналогично.
Но те модули которые я использовал работают через сокеты. Уже вроде нашел как передать им чтоб они биндились на конкретный айпи.
 
Сверху