デフォルトでは、Dynamic Content Delivery Network (DCDN) は、クライアント IP アドレスなどのリクエストヘッダーをサポートしています。 必要に応じて、ユーザーから Points of Presence (POP) へのリクエストの HTTP ヘッダーを書き換えることができます。
背景情報
HTTP リクエストヘッダーは、HTTP を介して送信されるリクエストのヘッダーセクションのコンポーネントです。 HTTP リクエストヘッダーには、サーバーに送信される特定のパラメーターが含まれています。
Points of Presence (POP) がオリジンサーバーからリクエストされたリソースを取得すると、オリジンサーバーはリクエストヘッダーに含まれる情報を取得できます。 Dynamic Content Delivery Network (DCDN) では、オリジンリクエストの HTTP ヘッダーを書き換えることができます。 リクエストヘッダーに含まれる情報は、特定のビジネス要件を満たすためにオリジンサーバーに渡されます。 たとえば、X-Forwarded-For (XFF) ヘッダーを構成して、クライアント IP アドレスをオリジンサーバーに渡すことができます。
オリジンサーバーがオリジンリクエストの XFF ヘッダーからクライアントの IP アドレスを取得する方法については、「クライアントの送信元 IP アドレスを取得する」をご参照ください。
使用上の注意
HTTP リクエストヘッダーの値が変数の場合、変数は使用時に特定の値が割り当てられます。
次の表は、使用可能な変数を示しています。
オリジン HTTP ヘッダー | 説明 |
$remote_addr | クライアント IP アドレスをオリジンサーバーに渡すヘッダーを追加します。 |
手順
DCDN コンソール にログインします。
左側のナビゲーションウィンドウで、ドメイン名 をクリックします。
ドメイン名 ページで、管理するドメイン名を見つけ、設定 をクリックします。
ドメイン名の左側のナビゲーションツリーで、オリジンフェッチ をクリックします。
インバウンドリクエストヘッダーの変更 タブをクリックします。
追加 をクリックします。
カスタム HTTP ヘッダー ダイアログボックスで、パラメータ と 値 を設定します。
パラメーター
例
説明
パラメータ
カスタムリクエストヘッダー
[カスタムリクエストヘッダー] またはプリセットヘッダーを選択できます。
[カスタムパラメーター]
Content-Type
値を Content-Type に設定します。
値
text/html
オリジンヘッダーに 1 つ以上の値を指定できます。 複数の値はカンマ (,) で区切ります。
[ルール条件]
条件を使用しない
ルールエンジン で構成済みのルール条件を選択します。
ルール条件は、リクエスト内のパラメーターを識別して、構成がリクエストに適用されるかどうかを判断できます。
OK をクリックします。