ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

Citrix ADCアプライアンスがプロキシモードのときにEDNS0クライアントのサブネットデータをキャッシュする

Citrix ADCプロキシモードでは、EDNS0クライアントサブネット(ECS)をサポートするバックエンドサーバーがECSオプションを含む応答を送信すると、Citrix ADCアプライアンスは次の処理を行います:

  • 応答をそのままクライアントに転送し、
  • 応答をクライアントのサブネット情報とともにキャッシュに保存します。

同じドメインの同じサブネットから送信され、サーバーが同じ応答を送信する DNS リクエストは、キャッシュから処理されます。

注意:

  • ECS キャッシュはデフォルトでは無効になっています。関連する DNS プロファイルの EDNS0 クライアントサブネットデータのキャッシュを有効にします。
  • ドメインにキャッシュできるサブネットの数は、使用可能なサブネットID、つまりCitrix ADCアプライアンスでは1270に制限されます。オプションで、制限を小さい数に設定できます (最小値:1 ipv4/ipv6)。

CLI を使用して ECS 応答のキャッシュを有効にする

コマンドプロンプトで入力します:

set dns profile <dnsProfileName> -cacheECSResponses ( ENABLED | DISABLED )

CLI を使用してドメインごとにキャッシュできるサブネットの数を制限する

コマンドプロンプトで入力します:

set dns profile <dnsProfileName> -maxSubnetsPerDomain <positive_integer>

例:

ECS をキャッシュ

前の図に示した例では、IP アドレス 2.2.2.2 のクライアントが www.example.com のクエリを DNS リゾルバーに送信します。DNS リゾルバーは次の応答を送信します。

www.example.com IN A、IP は 2.2.11、ECS 2.2.0/24/24

この時点で、応答とクライアントサブネット識別子 (2.2.2.0/24) がキャッシュされます。同じサブネットとドメインからのさらなるリクエストは、キャッシュから処理されます。

たとえば、クライアントの IP アドレスが 2.2.2.100 で、クエリが www.example.com の場合、クエリはバックエンドサーバーに送信されるのではなく、キャッシュから提供されます。

このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
Citrix ADCアプライアンスがプロキシモードのときにEDNS0クライアントのサブネットデータをキャッシュする