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

Alibaba Cloud DNS:重み付け DNS 解決

最終更新日:Jan 22, 2026

プライベートゾーンの重み付け 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 クエリソースからの DNS レコード。

説明

同一のホストレコードと DNS クエリソースの場合:

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

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

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

手順

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

  1. Alibaba Cloud DNS - Private DNS に移動します。

  2. イントラネット権威 > User Defined Zones をクリックし、目的のドメイン名を見つけます。

  3. 「操作」列のSettings ボタンをクリックします。

  4. Settings ページで、Add Record をクリックします。

  5. Add Record ダイアログボックスで、レコード値ペイロードポリシー重み に設定します。次に、レコードコレクション セクションで、複数のレコード値を設定し、それぞれの重みを設定します。image

説明

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