![Wie verwende ich die Curl-API mit mehr als einer IP-Adresse auf einem Windows Server?](https://rvso.com/image/1638104/Wie%20verwende%20ich%20die%20Curl-API%20mit%20mehr%20als%20einer%20IP-Adresse%20auf%20einem%20Windows%20Server%3F.png)
Ich habe einen echten Server mit 10 dedizierten IP-Adressen und einem Windows-Server darauf gekauft, um meine Website darauf auszuführen. Meine App versucht, eine API aufzurufen, und ich muss jede Anfrage mit jeweils einer IP senden. Deshalb muss ich die IP in jeder Anfrage auf Anwendungsebene ändern (Curl-Syntax: „X_FORWARDED_FOR: „.$randIP“, „REMOTE_ADDR: „.$randIP, wobei $randIP eine zufällige IP aus einer Liste meiner IPs ist). Aber jedes Mal geht meine Anfrage von derselben IP (meiner Master-IP) aus, die meiner Netzwerkschnittstellenkarte gewidmet ist. Gibt es eine Lösung, um jede Anfrage von einer IP aus zu senden? Für jede Hilfe wäre ich dankbar.
Antwort1
Nein, das ist nicht möglich.
Ausgehende Verbindungen erfolgen von Ihrem Router, dessen IP von Ihrem Internetanbieter (ISP) vorgegeben wird und die Sie daher nicht ändern können.
Die 10 IP-Adressen, die Sie erworben haben, ermöglichen es Außenstehenden, Sie auf 10 verschiedene Arten zu erreichen, und ermöglichen Ihrem Server, zwischen 10 verschiedenen Arten von Anfragen zu unterscheiden. Auf diese Weise können Sie 10 Websites mit jeweils einer anderen IP einrichten, wobei alle 10 von diesem einen Server bedient werden.