![Windows Server 上で複数の IP アドレスを使用して Curl API を使用する方法は?](https://rvso.com/image/1638104/Windows%20Server%20%E4%B8%8A%E3%81%A7%E8%A4%87%E6%95%B0%E3%81%AE%20IP%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20Curl%20API%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%3F.png)
私は、Web サイトを実行するために、10 個の専用 IP アドレスと Windows サーバーを備えた実際のサーバーを購入しました。私のアプリは API を呼び出そうとしており、一度に 1 つの IP で各リクエストを送信する必要があります。そのため、アプリケーション レイヤーで各リクエストの IP を変更する必要があります (curl 構文: "X_FORWARDED_FOR: ".$randIP,"REMOTE_ADDR: ".$randIP、$randIP は IP の一覧からのランダム IP)。しかし、私のリクエストは毎回、ネットワーク インターフェイス カード専用の同じ IP (マスター IP) から送信されます。各リクエストを 1 つの IP から送信するソリューションはありますか? ご協力いただければ幸いです。
答え1
いいえ、それは不可能です。
発信接続はルーターから行われますが、ルーターの IP はインターネット プロバイダー (ISP) によって決定されるため、変更することはできません。
購入した 10 個の IP アドレスにより、部外者は 10 通りの方法でアクセスでき、サーバーは 10 種類のリクエストを区別できるようになります。このようにして、それぞれに異なる IP を持つ 10 個の Web サイトを設定し、その 10 個すべてをこの 1 台のサーバーで処理できます。