ifconfig ens3: ens3:1: ens3:2: ens3:3: Итого 4 сетевых интерфейса, у каждого интерфейса свой IP адрес. Есть Php скрипт: PHP: $url = 'http://kikiki.ru/file.zip'; $file_name = basename($url); if (file_put_contents($file_name, file_get_contents($url))) echo "File downloaded successfully"; else echo "File downloading failed."; мне нужно чтоб файл грузился строго с IP который на интерфейсе ens3:2, как это сделать? Спасибо
Боюсь никак. Или вам придётся написать на пхп свою операционную систему. Просто сделайте так, чтобы адрес правильно расшифровывался в вашей ОС. Если он будет работать, скажем, в браузере, то будет работать и в пхп на этом же хосте. --- Добавлено --- В пхп вы можете в адрес подставлять либо сетевое имя, либо ip.
маршрутизация на уровне сетевых интерфейсов обычно операционка проводит в край - веб сервер (не уверен)