X-Forwarded-Forとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > X-Forwarded-Forの意味・解説 

X-Forwarded-For

(XFF から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/06/12 07:56 UTC 版)

X-Forwarded-For (XFF) とは、HTTPヘッダフィールドの一つ。HTTPプロキシサーバまたは負荷分散装置(ロードバランサ)を経由してウェブサーバに接続するクライアントの送信元IPアドレスを特定する際のデファクトスタンダードである。このヘッダはSquidキャッシング・プロキシサーバの開発者により初めて導入された。のちに、IETFのネットワーク作業部会 (Network Working Group) が同種のHTTPヘッダForwardedRFC 7239 で提唱している。


注釈

  1. ^ VLAN間でのルーティングに利用されるルーターの設定。
  2. ^ 具体的には、X-Forwarded-Forは、(非標準であるとはいえ)HTTPヘッダフィールドであるから、設定ファイル(/etc/apache2/apache2.confなど)のLogFormatディレクティブにて
    LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b"
    

    などと記述してから、httpdデーモンを再起動すれば、以降のログの各行最左端にX-Forwarded-Forフィールドの中身が記録される。またApacheはHTTPヘッダフィールドを環境変数として利用可能であるからSetEnvIfディレクティブを利用し、X-Forwarded-Forと送信元IPアドレスを使った簡易なアクセス制御も可能である。

  3. ^ IHSも同様。"負荷分散装置やProxyが付与する"X-Forwarded-For"ヘッダー情報をIHSアクセス・ログに記録する方法 (NTWK-09-036)"
  4. ^ Winfrasoft X-Forwarded-For for IISはIISにX-Forwarded-For IPサポートを追加するIISのサードパーティー・プラグインである。これを利用すると、IISのW3C Extended Log Fileにおける"c-ip"(client-ip)ログ・フィールドにXFFの情報を追加することができる。

出典

  1. ^ XFFを偽装するMozilla Firefox拡張機能が存在する。 X-Forwarded-For Spoofer”. Mozilla Foundation. addons.mozilla.org. 2011年7月8日閲覧。[リンク切れ]
  2. ^ Squid configuration directive forwarded_for(英語)
  3. ^ SquidFaq/ConfiguringSquid(英語)
  4. ^ mod_proxy(英語)
  5. ^ リバース・プロキシーとしての IHS の構成(英語)
  6. ^ Pound proxy(英語)。"Request Logging"を参照。
  7. ^ HAProxy 設定マニュアル(英語)
  8. ^ ログ記録に関するVarnish FAQ(英語)
  9. ^ IronPort Web Security Appliances(英語)
  10. ^ a b Apache または PHP で "X-Forwarded-For" を使用する(英語)
  11. ^ Bluecoat Knowledge Base Article 2996(英語)
  12. ^ Cisco Cache Engine ユーザガイド Version 2.1.0 - Appendix A: Command Reference - グローバル設定コマンド - "http"(英語)
  13. ^ Web キャッシュを調節 - NetApp NetCache C720(英語)
  14. ^ TMG, ISA サーバと IIS 向け X-Forwarded-For(英語)
  15. ^ TMG2010 向け X-Forwarded-For フリー・ウェブフィルター(英語)
  16. ^ IIS7 向け X-Forwarded-For HTTP Module, ソースも提供!(英語)
  17. ^ Citrix NetScaler Traffic Management Guide - Release 9.1
  18. ^ Cisco ACE with Source NAT and Client IP Header
  19. ^ Using the X-Forwarded-For HTTP header field to preserve the original client IP address for traffic translated by a SNAT
  20. ^ LoadMaster Product Manual. p.129
  21. ^ Equalizer User Guide. pp.119,136
  22. ^ relayd.conf manual page
  23. ^ Using IPv6 with Elastic Load Balancing
  24. ^ Extended X-Forwarded-For Logging with Apache”. www.gadgettrail.com (2005年1月11日). 2011年7月8日閲覧。
  25. ^ Client-ip not logged on application server when using ARR





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

X-Forwarded-Forのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



X-Forwarded-Forのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのX-Forwarded-For (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS