Как использовать Curl API с более чем одним IP-адресом на Windows Server?

Как использовать Curl API с более чем одним IP-адресом на Windows Server?

Я приобрел реальный сервер с 10 выделенными IP-адресами и сервером Windows на нем, чтобы запустить на нем свой сайт. Мое приложение пытается вызвать API, и мне нужно отправлять каждый запрос с одним IP за раз. Вот почему мне приходится менять IP в каждом запросе на уровне приложения (синтаксис curl: "X_FORWARDED_FOR: ".$randIP,"REMOTE_ADDR: ".$randIP, где $randIP — это случайный IP из списка моих IP-адресов). Но каждый раз мой запрос исходит с одного и того же IP (моего главного IP-адреса), который выделен моей сетевой карте. Есть ли решение отправлять каждый запрос с одного IP-адреса? Любая помощь будет оценена по достоинству.

решение1

Нет, это невозможно.

Исходящие соединения осуществляются с вашего маршрутизатора, IP-адрес которого определяется поставщиком интернет-услуг (ISP), поэтому вы не можете его изменить.

10 купленных вами IP-адресов позволяют посторонним лицам связываться с вами 10 различными способами, и таким образом позволяют вашему серверу различать 10 различных типов запросов. Таким образом, вы можете настроить 10 веб-сайтов с разными IP-адресами для каждого из них, где все 10 обслуживаются этим одним сервером.

Связанный контент