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 レコードをキャッシュする

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

  • Citrix ADCはプロキシモードで展開する必要があります
  • バックエンドサーバーからの応答にはCNAMEチェーンが必要です。このチェーンでは、回答セクションの最後のエントリのレコードタイプはCNAMEで、質問タイプはCNAMEではありません
  • バックエンド・サーバからの応答は、No-data または NX-Domain であってはなりません。
  • バックエンドサーバーからの応答は、権限のある応答である必要があります。

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