X-Forwarded-For の変更点


#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アドレス]]