![如何在 Windows Server 上使用多個 IP 位址進行 Curl API?](https://rvso.com/image/1638104/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20Server%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E5%A4%9A%E5%80%8B%20IP%20%E4%BD%8D%E5%9D%80%E9%80%B2%E8%A1%8C%20Curl%20API%EF%BC%9F.png)
我購買了一台擁有 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 個網站都由這一台伺服器提供服務。