すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DNS:GTM を使用したリージョンベースのインテリジェント名前解決の実装

最終更新日:Dec 02, 2025

利用シーン

アプリケーションが複数のリージョンにデプロイされている場合、Global Traffic Manager (GTM) を使用して、ユーザーからのクエリを最寄りのサービスにルーティングできます。GTM を使用すると、ユーザーのリージョンに基づいてインテリジェント名前解決を設定し、サービス障害発生時に別のリージョンの正常なアプリケーションサービスに自動的にフェールオーバーさせることができます。

前提条件

  • Alibaba Cloud DNS によって管理されているドメイン名 (例:cloud-example.com) を所有していること。GTM に接続するサービスドメイン名は www.cloud-example.com です。

    説明

    ご利用のドメイン名が Alibaba Cloud DNS で管理されていない場合でも、GTM を使用できます。現在の DNS プロバイダーで CNAME レコードを追加し、サービスドメイン名を GTM のアクセスドメイン名にポイントしてください。

  • GTM インスタンス (例:gtm-cn-35t3pd5**06) を購入済みであること。インスタンスをお持ちでない場合は、「サブスクリプションインスタンスの購入」をご参照ください。

  • 目標は、次のインテリジェント名前解決を設定することです。

    クエリソースリージョン

    アプリケーションサービスアドレス

    フェールオーバーアドレス

    華南

    1.1.XX.XX

    3.3.XX.XX

    華北

    2.2.XX.XX

    3.3.XX.XX

    グローバル

    3.3.XX.XX

    1.1.XX.XX, 2.2.XX.XX

ソリューションアーキテクチャ

操作手順

  1. Alibaba Cloud DNS - Global Traffic Manager コンソールに移動します。

  2. [アクセスゾーン] タブで、[アクセスゾーンの作成] をクリックします。

  3. [シナリオの選択] ダイアログボックスで、[カスタムシナリオ] を選択します。

  4. [アクセスゾーンの作成] ページで、アクセスドメイン名アイコンをクリックし、[基本設定] を選択します。

  5. [基本設定] ページで、パラメーターを設定し、[送信] をクリックします。詳細については、「アクセスドメイン名」をご参照ください。

  6. [アクセスゾーン] ページで、アドレスプールアイコンをクリックし、[基本構成] を選択します。[基本構成] ページで、パラメーターを構成し、[送信] をクリックします。詳細については、「基本構成」をご参照ください。South ChinaNorth ChinaGlobal という名前の 3 つのアドレスプールを作成します。image

  7. [アクセスゾーン] ページで、アドレスプールアイコンをクリックし、[アドレスの追加] を選択します。3 つの各アドレスプールに、計画されたアドレスを追加します。[アドレスの追加] ページで、パラメーターを設定し、ヘルスチェックテンプレートを関連付けます。この例では、[ポート 80][TCP プロトコル] を使用します。

    説明

    ヘルスチェックテンプレートを作成するには、[ヘルスチェックテンプレートの追加] をクリックします。 詳細については、「ヘルスチェックテンプレート」をご参照ください。

  8. アクセスゾーンアイコンの下にある負荷分散ポリシー名をクリックし、[負荷分散ポリシーの設定] を選択します。ジオロケーションベースのルーティングを実装するには、アドレスプールの負荷分散ポリシーを [最近接ソース] に設定します。詳細については、「アドレスプールの負荷分散ポリシーを設定する」をご参照ください。[クエリソース] セクションで、3 つのアドレスプールの [ソース] を、それぞれ South ChinaNorth ChinaGlobal にマッピングします。

    重要
    • ジオロケーション回線は[リージョン]-[中国本土]で利用でき、省レベルまで設定できます。

    • 一致しないソースリージョンからのリクエストが解決されるようにするには、[グローバルデフォルト] 回線を設定する必要があります。

    • 特定の地理的な回線のアドレスプールが利用できなくなった場合、GTM はグローバルデフォルト回線のアドレスを返します。

    • すべてのアドレスプールが利用できなくなった場合、GTM はデフォルトのアドレスプールからすべてのアドレスをラウンドロビン方式で返します。デフォルト回線に複数のアドレスプールがある場合、GTM は空でなく、かつ最も優先度番号が小さいアドレスプールを選択します。デフォルト回線が存在しない場合、GTM は利用可能なすべての回線の中から、空でなく、かつ最も優先度番号が小さいアドレスプールを選択します。

    image

  9. アドレスプールアイコンの下にあるロードバランシングポリシー名をクリックし、[ロードバランシングポリシーの設定]を選択します。プライマリ/スタンバイのディザスタリカバリを実装するには、[シーケンシャル (プリエンプティブモード)] モードを選択します。詳細については、「アドレスのロードバランシングポリシーを設定する」をご参照ください。

    重要
    • アドレスの優先度番号が小さいほど、その解決優先度は高くなります。GTM は、優先度番号が小さいアドレスが利用できない場合にのみ、優先度番号が大きいアドレスを解決します。

    • アドレスプールの優先度番号には 2 つの機能があります。第一に、同じソースからのクエリに対して、GTM は優先度番号が小さいアドレスプールを先に解決します。第二に、すべてのアドレスプールが利用できなくなった場合、GTM は空でなく、かつ最も優先度番号が小さいアドレスプールからすべての IP アドレスを返します。

    image

    重要

    この例は設定を示したものです。設定に赤色またはオレンジ色のアラートが表示される場合は、アドレスのヘルスチェックステータスを調査してください。

  10. インスタンスの監視アラートを設定します。詳細については、「アラートの設定」をご参照ください。

  11. [アクセスゾーン] ページで、アクセスドメイン名アイコンをクリックし、[有効化] を選択します。image

  12. [アクセスゾーンの有効化の確認] ページで、アクセスゾーンが正しいことを確認し、[OK] をクリックします。

    重要
    • Alibaba Cloud DNS のパブリックゾーンに同じ名前とタイプのレコードがすでに存在する場合、そのレコードタイプに対するクエリは、まず GTM のポリシーに従ってインテリジェント DNS 解決が行われ、トラフィックの負荷分散やフェールオーバーなどの高度な機能が有効になります。

    • GTM インスタンスを無効化または削除した場合、Alibaba Cloud DNS がドメイン名を解決します。