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

Alibaba Cloud DNS:重み付けによるインテリジェントな DNS 名前解決

最終更新日:Oct 24, 2025

重み付けによる内部 DNS 名前解決を使用すると、同じホストレコードと DNS クエリソースに対して複数の IP アドレスまたはドメイン名を設定できます。DNS サーバーがクエリに応答すると、事前に設定された重みに基づいて異なる DNS レコードを返します。この機能は、複数のサーバーにトラフィックを分散して、負荷分散を実現します。

前提条件

  • 重み付けによる名前解決は、内部権威アクセラレーションゾーンのドメイン名でのみサポートされます。この機能は、内部権威標準ゾーンのドメイン名ではサポートされていません。

  • ドメイン名には、同じホストレコードと DNS クエリソースを共有する複数の A、AAAA、または CNAME レコードが必要です。

制限事項

カテゴリ

サポートされている

サポートされていない

内部権威ドメイン名

アクセラレーションゾーン

標準ゾーン

レコードタイプ

A、AAAA、および CNAME レコード。

その他のレコードタイプ。

DNS レコードの制限

100

該当なし。

ウェイト値のルール

重みは 0 から 100 までの整数です。デフォルトの重み比は 1:1 です。レコードの重みが 0 に設定されている場合、内部権威 DNS サーバーはその値を返しません。すべてのレコードの重みが 0 の場合、サーバーはすべてのレコード値を返します。

該当なし。

DNS クエリソース

デフォルト、Alibaba Cloud、およびカスタム回線。

説明

異なるクエリソース回線の重みは互いに独立しています。

異なるクエリソースからの DNS レコード。

説明

同じホストレコードと DNS クエリソースを持つレコードの場合:

  • レコードの値に複数のドメイン名が含まれている場合、重み付けパターンのみが使用可能です。

  • レコード値に複数の IPv4 アドレスが含まれている場合、重み付けベースの負荷分散ポリシーを設定できます。

  • レコード値が複数の IPv4 または IPv6 アドレスである場合、重み付け負荷分散ポリシーを有効にできます。

手順

この例では、複数の A レコードに重みを設定する方法を示します。

  1. Alibaba Cloud DNS - 内部 DNS 名前解決 に移動します。

  2. [内部権威] タブをクリックし、[カスタムドメイン名] をクリックします。

  3. [カスタムドメイン名] タブで、管理するドメイン名を見つけ、[アクション] 列の [設定] をクリックします。

  4. [DNS レコード] ページで、[レコードの追加] をクリックします。開いたダイアログボックスで、[フォームモード] または [ビジュアルモード] を選択します。このトピックでは、[フォームモード] を例として使用します。

  5. [レコードの追加] ダイアログボックスで、[レコード値の負荷分散ポリシー] を [重み] に設定し、レコードタイプ、ホストレコード、DNS クエリソース、TTL などのパラメーターを設定します。[レコードコレクション] セクションで、複数のレコード値を追加し、それぞれに重みを設定します。次に、[OK] をクリックします。image

説明

ポーリング負荷分散ポリシーを選択した場合、システムはデフォルトですべての DNS レコードを返します。ただし、複数の CNAME レコードがある場合、一度に 1 つのレコードのみが返されます。