выберите исходящий IP для вихревого запроса

У меня есть сервер с двумя другими дюйм/с. Я должен отправить нечетные вихревые запросы от первого IP, и даже от второго. Как я могу выбрать исходящий IP-адрес?

Мой Сценарий PHP - что-то вроде этого:

$curlh = curl_init($url);
curl_setopt($curlh, CURLOPT_USERAGENT, $uagent);
curl_setopt($curlh, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curlh);

Как я могу сделать так?

35
задан Benjamin 10 May 2016 в 12:23
поделиться

1 ответ

Вы можете попробовать установить параметр CURLOPT_INTERFACE :

curl_setopt($curlh, CURLOPT_INTERFACE, "xxx.xxx.xxx.xxx");

CURLOPT_INTERFACE: Имя исходящего сетевого интерфейса для использовать. Это может быть имя интерфейса, IP-адрес или имя хоста.

От: Руководство по php: curl_setopt


РЕДАКТИРОВАТЬ: Пример исправления, как @Michael Hart указал в другом ответе.

54
ответ дан 27 November 2019 в 06:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: