タイトルで伝えたいことの大半を消化してしまっている気もしますが、HTTPヘッダのX-Forwarded-Forは、複数のIPアドレスが並ぶことがありえます。 X-Forwarded-Forとは リバースプロキシを介してリクエストを処理する場合、プロキシされた先のサーバで見えるIPアドレスはプロキシサーバのものになってしまい、リクエスト元がわからないという事態になります。 そこで慣習的に用いられているのがX-Forwarded-Forで、リクエストの本来のIPアドレスをこのヘッダに入れます。 多段プロキシの場合 サーバの外側にクラウドサービスのロードバランサーを入れて、サーバはnginx+Pumaで構築する、というようなことをやると、Pumaへのリクエストはロードバランサーとnginxで2回プロキシされてやってくることになります。 この場合、X-Forwarded-Forの中身は<clien