Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Смена IP php cURL  (Прочитано 2503 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SmithIT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Смена IP php cURL
« : 15 Декабря 2011, 11:54:57 »
В наличии имеется VPS на базе виртуализации Xen (Ubuntu 10.4)

настройки сети
(Нажмите, чтобы показать/скрыть)

Пробовал делать таким способом.
<?php
curl_setopt
($processCURLOPT_INTERFACE"abc.111.XX.29");
?>

Страница успешно скачивается, но только IP abc.111.XX.197 (который задан по умолчание)

Подскажите как правильно сконфигурировать сеть, чтобы можно на лету менять IP адрес.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Смена IP php cURL
« Ответ #1 : 15 Декабря 2011, 12:03:07 »
iproute2
Хотя признаться, я не силён в php, и не знаю откуда он берёт инфу.
Если вопрос чисто по php, то Вам в другой раздел. По теме этой песочницы - iproute2 раскуривать.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28296
    • Просмотр профиля
Re: Смена IP php cURL
« Ответ #2 : 15 Декабря 2011, 20:36:38 »
Скажите, что вы хотите сделать... Из вашего примера это неясно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн SmithIT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Смена IP php cURL
« Ответ #3 : 16 Декабря 2011, 16:18:31 »
Хочу сменить IP в php скрипте(парсере), в котором используется cURL.

В описании сказано
Цитировать
CURLOPT_INTERFACE Имя используемого сетевого интерфейса. Может быть именем интерфейса, IP адресом или именем хоста.
Если указывать IP которые прописаны в конфиге сети, по не известной мне причине, всегда используется IP который присвоен по умолчанию.

Подозреваю что проблема к конфиге сети.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28296
    • Просмотр профиля
Re: Смена IP php cURL
« Ответ #4 : 16 Декабря 2011, 16:40:30 »
Интерфейс =/= IP адрес.
Функция работает именно так, как описана, а не так, как вам хочется.
Попробуйте указывать имя интерфейса. (eth0:10 или как у вас там)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.114 секунд. Запросов: 25.