CDNを介した場合、オリジンサーバはCDNサーバのIPがクライアントIPとして認識してしまうため
x-forwarded-forのヘッダーでクライアントIPを引き継ぐのが一般的 というところまで理解できました。
1つ疑問なのはこの手の対応をするときに必ず下記の注意説明があります。
ヘッダーを利用する際は信頼できるIP(CDNのIP)からに制限すべき
nginxでの場合、set_real_ip_from
というものです
CloudFlareの場合:https://qiita.com/i35_267/items/73f760b377273526d3c8
この場合、なぜreal_ip_header CF-Connecting-IP;
が信頼できないのかご教示お願いいたします。
x-forwarded-for
ならまだわかりますが、
CloudFlareがリクエストされた時のヘッダ:CF-Connecting-IP
を上書きしてしまうのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/12/23 14:24
退会済みユーザー
2019/12/24 00:50