Private Zone の加重 DNS 解決を使用すると、同じホストレコードと DNS クエリソースに対して複数の IP アドレスまたはドメイン名を設定できます。Alibaba Cloud DNS は、割り当てられた重みに基づいて異なるレコード値を返し、サーバー間でトラフィックを分散して負荷分散を実現します。
前提条件
-
イントラネットドメイン名の解決 の高速化リージョンにあるドメインのみが重み設定をサポートします。通常リージョンの イントラネットドメイン名の解決 ドメインはサポートしていません。
-
ドメインには、同じホストレコードと DNS クエリソースを共有する複数の A レコード、AAAA レコード、または CNAME レコードが必要です。
制限事項
|
カテゴリ |
サポート対象 |
サポート対象外 |
|
イントラネットドメイン名の解決 ドメイン |
高速化リージョン |
通常リージョン |
|
レコードタイプ |
A レコード、AAAA レコード、CNAME レコード。 |
その他のレコードタイプ。 |
|
DNS レコードの上限 |
100 |
該当なし。 |
|
重み付けルール |
重みは 0 から 100 までの整数に設定できます。デフォルトの重みの比率は 1:1 です。レコードの重みを 0 に設定した場合、イントラネットドメイン名の解決はそのレコード値を返しません。すべてのレコードの重みを 0 に設定した場合、すべてのレコード値が返されます。 |
該当なし。 |
|
DNS クエリソース |
デフォルト、Alibaba Cloud、およびカスタム回線がサポートされています。 説明
異なる DNS クエリソース回線の重みは互いに独立しています。 |
異なる DNS クエリソース間での加重解決。 |
同じホストレコードと DNS クエリソースの場合:
-
複数のドメイン名がレコード値として使用される場合、加重解決のみがサポートされます。
-
複数の IPv4 アドレスがレコード値として使用される場合、加重負荷分散ポリシーの設定は任意です。
-
複数の IPv6 アドレスがレコード値として使用される場合、加重負荷分散ポリシーの設定は任意です。
操作手順
次の例では、A レコードを使用して、複数のレコードに重みを設定する方法を説明します。
-
Alibaba Cloud DNS - Private Zone に移動します。
-
イントラネット権威 > User Defined Zones をクリックし、対象のドメインを見つけます。
-
[操作] 列で、Settings をクリックします。
-
Settings ページで、Add Record をクリックします。
-
Add Record ダイアログボックスで、レコード値ペイロードポリシー に 重み を選択します。次に、レコードコレクション セクションで、複数のレコード値を設定し、それぞれに重みを割り当てます。
A レコードまたは AAAA レコードに対してポーリング負荷分散ポリシーを選択した場合、デフォルトですべてのレコード値が返されます。