次のシナリオでは、サーバー Y でクライアント IP を取得しようとしています。
クライアントがサーバー X を要求し、サーバー X はその要求をサーバー Y に転送します。
そしてリターンフローは Y->X->client です
httpヘッダーの「REMOTE_ADDR」(実際にはrequest.environ ['REMOTE_ADDR']から取得)にはサーバーXのIPがあります。サーバーYのクライアントのIPはどこから取得できますか?
アップデート:
XにはパブリックIPがあります。Y はプライベート ネットワーク内にあり、外部からアクセスすることはできません。現在、同じプライベート ネットワークでクライアントを使用しており、パブリック ネットワーク経由で X を要求しています。
Xでヘッダーを操作してクライアントのIPを含めることなく、ヘッダーに必要なものが既にあるかどうかを知りたいだけです。