Citrix ADC

サブドメインの CNAME レコードの作成

正規名レコード (CNAME レコード) は、DNS 名のエイリアスです。これらのレコードは、複数のサービスが DNS サーバーに照会する場合に便利です。アドレス (A) レコードを持つホストは、CNAME レコードを持つことはできません。

プロキシモードのCitrix ADCアプライアンスが、サーバーではなくキャッシュからアドレスレコードを要求する場合があります。

CLI を使用して CNAME レコードを追加する

コマンドプロンプトで、次のコマンドを入力して CNAME レコードを作成し、構成を確認します。

-  add dns cnameRec <aliasName> <canonicalName> [-TTL <secs>]
-  show dns cnameRec <aliasName>

例:

> add dns cnameRec www.example.com www.examplenw.com
 Done
> show dns cnameRec www.example.com
        Alias Name      Canonical Name  TTL
1)      www.example.com        www.examplenw.com       5 secs
 Done

特定のドメインの CNAME レコードを削除するには、rm dns cnameRec コマンドとドメイン名のエイリアスを入力します。

GUI を使用して CNAME レコードを追加する

[トラフィック管理] > [DNS] > [レコード] > [正規レコード] に移動し、CNAME レコードを作成します。

CNAME レコードをキャッシュする

プロキシモードで展開された場合、ADCアプライアンスは常にアドレスレコードのクエリをバックエンドサーバーに送信するとは限りません。この動作は、アドレスレコードのクエリに対する回答の場合、部分的なCNAMEチェーンがキャッシュに存在する場合に発生します。ADC が部分的な CNAME レコードをキャッシュし、キャッシュからクエリを提供する条件はほとんどありません。次に、条件を示します。

  • Citrix ADCはプロキシモードで展開する必要があります。
  • バックエンドサーバーからの応答にはCNAMEチェーンが必要です。このチェーンの場合、回答セクションの最後のエントリのレコードタイプはCNAMEであり、質問タイプはCNAMEではありません。
  • バックエンドサーバーからの応答は、データなしまたはNXドメインにすることはできません。
  • バックエンドサーバーからの応答は、信頼できる応答である必要があります。
サブドメインの CNAME レコードの作成