#author("2021-07-12T21:47:59+09:00","default:k1rou","k1rou") #author("2022-10-08T10:37:10+09:00","default:k1rou","k1rou") *X-Forwarded-For [#qabe0315] **名称 [#d751d096] -XFF **X-Forwarded-For とは [#m3f3dc15] **概要 [#r896bb14] -[[HTTP]]ヘッダ(リクエスト)のひとつ -クライアントの送信元IPアドレスを指定する。 **中継サーバを経由した通信 [#f311cde2] ***XFF を指定しない場合 [#j72865c2] *中継サーバを経由した通信 [#f311cde2] **XFF を指定しない場合 [#j72865c2] -[[プロキシ]]サーバや[[ロードバランサ]]等の中継サーバを経由すると、クライアントの送信元IPアドレスは中継サーバのIPアドレスに置き換わり、HTTPリクエスト発信源のクライアントのIPアドレスが分からなくなる。 ***XFF を指定した場合 [#ba99d482] **XFF を指定した場合 [#ba99d482] -中継サーバがXFFにHTTPリクエスト発信源のクライアントのIPアドレスを設定することで、XFFでHTTPリクエスト発信源のクライアントのIPアドレスを特定することができるようになる。 --中継サーバが正しく設定していることが前提になる。 --中継サーバがXFFを設定しないと、HTTPリクエストの発信源のクライアントは匿名化される。 **XFFの設定値 [#zd3680c6] *XFFの設定値 [#zd3680c6] -カンマ区切りで、HTTPリクエスト発生源のクライアントのIPアドレスと、中継サーバのIPアドレスを設定する。 -カンマ区切りの最も左に、HTTPリクエスト発生源のクライアントのIPアドレスを設定し、接続経路の順番で右に連続して設定する。 **関連用語 [#o5954cff] *関連用語 [#o5954cff] -[[IPアドレス]]