勉強前イメージ
プロキシのためのプロトコル???
調査
Proxy Protocol とは?
端的に言うと
httpの X-Forwarded-for みたいな機能を http以外で使用するときのプロトコル
になります。
よくあるアクセス方法で以下の図があります。
- アクセス元 : X.X.X.X
- LB : Y.Y.Y.Y
- EC2インスタンス
アクセス元からEC2インスタンスにアクセスされる際、
EC2から見たアクセス元IPはLBのY.Y.Y.YのIPアドレスになってしまいます。
Proxy Protocol を使用することで実際のアクセス元の X.X.X.X を取得することが出来ます。
つまり、DBサーバへのアクセスの際でも アクセス元IPを確認することが出来ます。
勉強後イメージ
確かにELBだとアクセス元IPはELBになっちゃうよね。
http以外でX-Forwarded-forみたいなのしたいなーってなったことなかったから考えたことなかったけど
調査とか、もしアクセス制御するならほしいよね。