
Я приобрел реальный сервер с 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 обслуживаются этим одним сервером.