Windows Server 上で複数の IP アドレスを使用して Curl API を使用する方法は?

Windows Server 上で複数の IP アドレスを使用して Curl API を使用する方法は?

私は、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 台のサーバーで処理できます。

関連情報