У меня есть VPS на OVH, и у меня есть один отказоустойчивый IP (eth0: 0). Не могли бы вы мне сказать, можно ли использовать этот отказоустойчивый IP в запросах cURL с PHP?
Я старался:
curl_setopt($ch, CURLOPT_INTERFACE, "eth0:0");
а также:
curl_setopt($ch, CURLOPT_INTERFACE, "XX.XXX.XXX.XXX");
..но это не работает: — /
Поскольку я не могу комментировать, я постараюсь помочь вам здесь.
Можете ли вы попробовать следующую команду и посмотреть, если вы получите правильные результаты?
curl --interface eth0 http://ifconfig.me
curl --interface eth0:0 http://ifconfig.me
Проверьте, возвращает ли первый правильный IP-адрес для устройства eth0
и второй правильный IP для устройства eth0:0
,
Причина, по которой я спрашиваю, состоит в том, чтобы попытаться выяснить, связана ли проблема с curl или в ОС (таблицы маршрутизации и т. Д.).
Других решений пока нет …