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

Alibaba Cloud DNS:重量ベースのインテリジェントDNS解決

最終更新日:Oct 18, 2024

プライベートDNSでは、DNSサーバー上の同じホスト名とリクエストラインに複数のIPアドレスまたはドメイン名を設定する場合に、IPアドレスまたはドメイン名の重みを設定できます。 プライベートDNSがDNSリクエストに応答すると、IPアドレスまたはドメイン名の事前設定された重みに基づいて、異なるDNSレコードが返されます。 このように、サービス要求は、負荷分散を実装するために異なるサーバに割り当てられる。

前提条件

  • 重みは、組み込みの権限のあるアクセラレーションゾーンのドメイン名にのみ設定できます。 組み込みの権限のあるレギュラーゾーンのドメイン名に重みを設定することはできません。

  • ドメイン名の複数のDNSレコードは同じタイプで、同じホスト名とリクエストラインを持ちます。 サポートされているDNSレコードタイプは、A、AAAA、およびCNAMEです。

制限

項目

サポート対象

サポートされていません

組み込みの権威あるゾーン

加速ゾーン

レギュラーゾーン

レコードタイプ

A、AAAA、およびCNAME

その他のレコードタイプ

サポートされているDNSレコードの数

100

N/A

重量

DNSレコードの重みは、0〜100の範囲の値に設定できます。 デフォルトでは、DNSレコードの重みは同じです。 DNSレコードの重みが0に設定されている場合、組み込みの権限モジュールはこのDNSレコードを返しません。 すべてのDNSレコードの重みが0に設定されている場合、組み込みの権限モジュールはすべてのDNSレコードを返します。

N/A

リクエスト行

デフォルト、Alibaba Cloud、およびユーザー定義のリクエストラインがサポートされています。

説明

異なる要求ラインに対する重みは、互いに独立している。

異なるリクエストラインのDNSレコード

説明

同じホスト名とリクエストラインの場合、組み込みの権限のあるアクセラレーションゾーンのドメイン名にCNAMEタイプの複数のDNSレコードを含めることができ、重みスイッチをオフにすることはできません。 同じホスト名とリクエストラインの場合、組み込みの権限のあるレギュラーゾーンのドメイン名には、CNAMEタイプのDNSレコードを1つだけ含めることができます。

手順

次の手順では、Aタイプの複数のDNSレコードに重みを設定する方法について説明します。

  1. Alibaba Cloud DNS コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[プライベートDNS (PrivateZone)] をクリックします。 ページの右上隅にある [設定モード] をクリックします。 表示されるページで、[組み込み権限モジュール] タブをクリックします。 このタブで、[ユーザー定義ゾーン] をクリックします。

  3. [ユーザー定義ゾーン] タブで目的のゾーンを見つけ、[操作] 列の [リソースレコードの設定] をクリックします。

  4. [リソースレコードの設定] タブで、[レコードの追加] をクリックします。 レコードの追加パネルで、フォームエディタモードまたはビジュアルエディタモードを選択します。 この例では、フォームエディタモードが選択されています。

  5. [レコードの追加] パネルで、レコードタイプ、ホスト名、リクエストライン、およびTTLパラメーターを設定し、[重みポリシーの有効化] スイッチをオンにして、ビジネス要件に基づいて複数のDNSレコードを構成し、これらのDNSレコードの重みを設定します。 [OK] をクリックします。 image.png

    説明

    重みベースのDNS解決機能が有効になっていない場合、組み込みの権限モジュールはデフォルトですべてのDNSレコードを返します。 CNAMEタイプの複数のDNSレコードが見つかった場合、一度に返されるDNSレコードは1つだけです。