如何在 Windows Server 上使用多個 IP 位址進行 Curl API?

如何在 Windows Server 上使用多個 IP 位址進行 Curl API?

我購買了一台擁有 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 個網站都由這一台伺服器提供服務。

相關內容