Set Origins

最終更新日:2026-03-17 11:32:53

必要に応じてベーシックオリジンまたはアドバンスドオリジンのいずれかを設定できます。

  • ベーシックオリジン: CDNがオリジンホスト名またはIPを設定することで、オリジンへのリクエストを送信できるようにします。
  • アドバンスドオリジン: 地域やISPによって異なるオリジンにトラフィックを振り分ける、または複数のオリジン間で重み付きラウンドロビン方式で切り替えることができます。

ベーシックオリジンの設定方法

  1. CDNetworksコンソールにログインし、該当するプロダクトを選択します。
  2. 設定画面に移動し、設定したいDomainを探して、クリックしてください。image.png
  3. 必要に応じて以下の設定を行うことができます。


オリジンタイプ

  • カスタムオリジン:オリジンのIPアドレスまたはホスト名を設定できます。複数のIP(最大500文字まで)または1つのホスト名に対応しています。
  • Object Storage:CDNetworksのObject Storageサービスをご利用の場合、Object Storageをオリジンとして指定できます。選択すると、Object Storage内の各バケットを指すホスト名のドロップダウンリストが表示されます。ドロップダウンから該当のホスト名を選択することで、特定のバケットをオリジンとして指定することが可能です。

IP/ホスト名
IPまたはホスト名のいずれか一方のみ入力可能です。

  • IPアドレスを入力する場合、最大64個まで入力可能で、;で区切ってください。
  • ホスト名を入力する場合、1つのみ入力可能です。

オリジンホスト名はオリジンURLリライトオリジン一括変更でも設定可能であり、オリジンURLリライトが最優先で有効化されます。つまり、複数箇所でオリジンホスト名を設定した場合は、オリジンURLリライトで指定した値が適用されます。

Hostヘッダー
Hostヘッダーは、HTTPリクエストの必須項目であり、クライアントが通信したいサーバーのホスト名またはDomainを指定します。サーバー上で複数のDomainが同じIPアドレスを共有できるため、この値が必要となります。オリジンはこの値を使用して、どのコンテンツを送信するかを判断します。設定後、クライアントリクエストにHost値が含まれている場合、オリジンは指定されたホスト名またはDomainに関連するコンテンツで応答します。
例えば、値が「www.cdnetworks.net」に設定されている場合、エンドユーザーが「www.testdomain.com」へリクエストを送信すると、Hostヘッダーには「www.cdnetworks.net」が設定され、オリジンにはその値が伝えられます。その結果、オリジンサーバーは「www.cdnetworks.net」に関連するコンテンツで応答します。

HostヘッダーはオリジンURLリライトオリジン一括変更、およびHostヘッダーとポートでも設定可能であり、オリジンURLリライトが最優先で適用されます。複数箇所で同時に設定した場合、オリジンURLリライトの設定が適用されます。

ポート
この機能を利用すると、CDN サーバーからリクエストされるオリジンサーバー宛ての宛先ポートを上書きすることが可能です。
例えば、Domain「cdnetworks.com」に対して「port」値が「9000」に設定されている場合、「cdnetworks.com」へのリクエストを受信すると、CDN サーバーはポート「9000」(「cdnetworks.com:9000」)でオリジンに接続します。

ポートが設定されていない場合、オリジンバック時には元のリクエストのポートが使用されます。
Advanced Origin を設定している場合で、Advanced Origin に戻る際にポートを変更する必要がある場合は、CDNetworks テクニカルサポートまでご連絡ください。
ポートは Batch Modify Origin および Host Header and Port でも設定可能です。重複設定や競合が発生しないよう、ご注意ください。

Advanced Origin の設定方法

  1. CDNetworks コンソール にログインし、該当するプロダクトを選択してください。
  2. 設定に移動し、設定したいDomainを探して、image.png をクリックします。
  3. デフォルトでオフになっている高度なオリジンボタンを見つけ、ボタンをクリックして高度なオリジンを有効にします。
  4. 追加をクリックして、高度なオリジン設定ルールを追加します。


地域とISP
この地域/ISPに属するユーザーがオリジンリクエスト時にこの高度なオリジンルールを使用することを示します。
Region/ISPを設定する際、必ず少なくとも1つの高度なオリジンルールにグローバル地域を含めてください。そうでないと設定を送信できません。
ルールを設定する際に、利用可能な地域の細かさが異なることにご注意ください。中国本土では特定のISPを選択できますが、中国本土以外では該当する国のみを選択できます。

モード
Advanced Origin」には2つのモードがありますが、コンソールではすでに各製品のデフォルトモードが設定されているため、編集不可の1つのモードのみを表示できます。この設定はコンソール上で直接変更できません。高度なオリジン設定の変更をご希望の場合は、CDNetworksのテクニカルサポートまでご連絡ください。

  • スマートルーティング:このモードでは、複数のオリジンサーバーが利用可能な場合、CDNエッジサーバーがインテリジェントな検出アルゴリズムを使用して最適なオリジンサーバーを選択し、トラフィックを配信します。
  • ウェイテッドラウンドロビン:このモードでは、各オリジンサーバーに異なる重み値を設定します。オリジンサーバーへのリクエスト時に、CDNエッジサーバーが割り当てられた重みに基づき、各オリジンサーバーへ比率に応じて順番にトラフィックを分配し、設定された重み比率に沿った配信を実現します。

Advanced Origin

  • Tier(ティア)
    この設定では、オリジンサーバーの優先順位を定義します。Tier番号が小さいほど優先度が高くなります。例えば、Tier 1はプライマリオリジン、Tier 2はプライマリオリジンのバックアップ、Tier 3はプライマリバックアップのバックアップとなります。CDNはまずTier 1のオリジンに優先的にアクセスし、利用できない場合はTier 2へ、以下同様に進みます。複数のオリジンサーバーが同じTierを共有できますが、各「Origin IP/Hostname」フィールドには1つのIPまたはホスト名のみが含まれます。オリジンサーバーを追加するには、Addをクリックし、さらにオリジンIPまたはホスト名を追加してください。

  • 重み
    この設定では、同一ティア内のオリジンサーバーに重み値を割り当てることができます。CDNエッジサーバーは、割り当てられた重みに従ってトラフィックを各オリジンサーバーへ分配し、比率に応じた配分を実現します。スマートルーティングの場合、CDNエッジサーバーはインテリジェントアルゴリズムにもとづいて常に最適なオリジンサーバーを選択するため、重み設定は適用されません。ただし、オリジンフェイルオーバーと選択戦略でプライマリオリジンのラウンドロビンやバックアップオリジンのラウンドロビンが有効になっている場合は、スマートルーティングアルゴリズムを上書きして重みに基づいてトラフィックがルーティングされます。

  • ホストヘッダー
    ホストヘッダーを使用すると、各オリジンホスト名またはIPアドレスごとに異なるバックトゥオリジンホストを指定でき、CDNエッジサーバーがバックトゥオリジンリクエストに適切なホストヘッダーを含めるようにします。この設定は重み付きラウンドロビンモードでのみ適用され、スマートルーティングモードでは利用できません。

オリジンフェイルオーバーと選択戦略

  • オフラインモードを有効化:オフラインモードを有効にすると、CDNは高度なオリジン設定に従ってコンテンツを取得します。高度なオリジンが利用できない場合、システムはオフラインモードに入り、その間CDNエッジサーバーはキャッシュされたリソースに基づいて応答します。
  • プライマリオリジンラウンドロビン:プライマリオリジンラウンドロビンが有効な場合、複数のプライマリオリジン(最も低いTier値を持つもの)が存在すると、CDNエッジサーバーはこれらのプライマリオリジンに対し、割り当てられた重みに基づいてトラフィックを分散します。スマートルーティングモードでも、この方法は重み付けを強制使用し、インテリジェント検出アルゴリズムは利用されません。
  • バックアップオリジンラウンドロビン:プライマリオリジンラウンドロビンと同様に、バックアップオリジンラウンドロビンが有効化され、かつ複数のバックアップオリジン(最も低いTier値を持たないもの)が存在する場合、CDNエッジサーバーは割り当てられた重み付けに基づきこれらのバックアップオリジンへトラフィックを分散します。この際、インテリジェント検出アルゴリズムはバイパスされ、スマートルーティングモードでも同様です。

設定完了後、OKをクリックし、その後次へを選択して設定を送信してください。本番環境への影響を最小限に抑えるため、ステージング環境での事前デプロイテストを強く推奨します。この重要なステップにより、本番投入前に設定内容が正確かどうかを確認できます。設定の正確性を確認した後、今すぐデプロイをクリックして本番環境に反映してください。設定の反映は通常3〜5分以内に有効となります。事前デプロイ検証の詳細手順や設定効果の確認方法については、チュートリアル設定をステージング環境へデプロイして検証するをご参照ください。

ベストプラクティス

例1:重み付けラウンドロビン
1.1.1.12.2.2.2がPrimary Origin、3.3.3.3がSecondary Originです。優先的にPrimary Originへリバースし、1.1.1.12.2.2.2は3:7の割合でバランスされます。Primary Originが利用できない場合は、Secondary Originへリバースされます。


例2:スマートルーティング
1.1.1.1および2.2.2.2はプライマリOrigin、3.3.3.3はセカンダリOriginです。リクエストは優先的にプライマリOriginへ返送され、1.1.1.12.2.2.2はCDNetworksスマートルーティングの結果(重みではなく)に基づき選択されます。プライマリOriginが利用できない場合のみ、セカンダリOriginへ返送されます。


例3:スマートルーティング + プライマリ/バックアップOriginのラウンドロビン
1.1.1.1および2.2.2.2はプライマリOrigin、3.3.3.3はセカンダリOriginです。リクエストは優先的にプライマリOriginへ返送され、1.1.1.12.2.2.2は7:3の比率でラウンドロビン方式により選択されます。プライマリOriginが利用できない場合のみ、セカンダリOriginへ返送されます。ここでは、スマートルーティングの結果はCDNサーバー間の最適なパスを選択するためだけに使用されます。


注意事項

  • 高度なオリジン設定は基本的なオリジン設定よりも優先されます。たとえば、以下の設定では、1.1.1.1 に優先的にリクエストを送信し、失敗した場合は 2.2.2.2 へリクエストを送信します。

  • CDN が高度なオリジン設定に従ってオリジンへリクエストする場合、デフォルトでクライアントのリクエストポートと同じポートを使用します。高度なオリジンのバックトゥオリジンポートを変更する必要がある場合は、CDNetworks のテクニカルサポートまでお問い合わせください。

  • 設定したルールに重複する地域がある場合、最も細かい粒度の地域が優先されます。例えば、下記の設定では、中国電信のユーザーがオリジンにリクエストする際、まず 3.3.3.3 に優先的にアクセスし、失敗した場合は 2.2.2.2、最終的には 1.1.1.1 へリクエストされます。