Допустим, мой сервер имеет 10 IP-адресов.
Я хотел бы запустить один и тот же скрипт PHP 10 раз, но каждый раз использовать разные IP-адреса. Сценарий PHP будет иметь доступ к Интернету.
Возможно ли что-то подобное? (используя разные IP каждый раз)
Если да, можете ли вы указать мне правильное направление, чтобы я смог это сделать?
Спасибо.
Вы можете выбрать, к какому интерфейсу вы привязываетесь:
$options = array(
'socket' => array(
'bindto' => '192.168.0.12:0',
),
);
$context = stream_context_create($options);
/* Sends an http request to www.example.com through local interface 192.168.0.12:0 */
$fp = fopen('http://www.example.com', 'r', false, $context);
fpassthru($fp);
fclose($fp);
Других решений пока нет …