DuraSite-Edge Online Manual

1. リクエストヘッダ


機能概要 #

DuraSite-Edgeは、クライアントからのリクエストをオリジンサーバーへ転送する際に、オリジンサーバーがクライアント情報を適切に把握できるよう、特定のHTTPリクエストヘッダを付与または編集します。

  • X-Forwarded-For ヘッダ:
    • リクエストを経由したプロキシサーバー(DuraSite-Edgeを含む)の情報をオリジンへ伝えるための、事実上の標準ヘッダです。
      • DuraSite-Edgeは、接続元クライアントのIPアドレスをこのヘッダに追加します。
    • もしヘッダが既に存在する場合、既存の値の末尾にカンマとスペースを付けてクライアントIPを追記します(例: 元の値, DuraSite-Edgeに接続したクライアントIP)。
    • これにより、オリジンサーバーは、DuraSite-EdgeのIPアドレスだけでなく、実際にアクセスしてきたエンドユーザーのIPアドレスを把握できます。
  • 独自ヘッダ:
    • リクエストの内容(例: User-Agent, 特定のCookieなど)に基づいてヘッダを付与することができます。
    • これにより、オリジンサーバーはヘッダ値の違いによって処理を変えたり、キャッシュを分割したりすることが可能になります。

設定方法 #

  • X-Forwarded-For ヘッダ:
    • これは標準動作のため、お客様側で特別な設定は不要です。
  • 独自ヘッダの追加:
    • 独自ヘッダの追加設定は、管理画面からお客様ご自身で行えます。

主なユースケース #

  • 正確なアクセスログの記録・分析:
    • オリジンサーバーでX-Forwarded-Forの値をログに記録することで、エンドユーザーの実際のIPに基づいたアクセス解析や統計が可能になります。
  • IPアドレスに基づくコンテンツ制御:
    • IPアドレスから推定される地域に応じたコンテンツ切り替えや、特定のIPからのアクセス制限などに活用できます。
  • 高度なキャッシュ制御:
    • 独自ヘッダを利用することで、デバイスタイプ別など、より細やかなキャッシュ制御が可能になります。