diadia

興味があることをやってみる。自分のメモを残しておきます。

IPにかかわるものについて

IPアドレスは普通REMOTE_ADDRという変数名で取得できる。

しかしロードバランサやプロキシを介した通信になると、REMOTE_ADDRがロードバランサ等のアドレスになる。多くのロードバランサ等では、HTTPのリクエストヘッダにX-Forwarded-Forフィールドを追加する。

 

REMOTE_ADDR...IPレイヤの情報

X-Forwarded-For...HTTPレイヤの情報

データ取得先が変わるので値(IP)の取得方法も変わる。