ADC

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

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

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

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

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

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

例:

> 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
<!--NeedCopy-->

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

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

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

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

プロキシモードでデプロイした場合、ADCアプライアンスは必ずしもアドレスレコードのクエリをバックエンドサーバーに送信するとは限りません。この現象は、アドレスレコードのクエリに対する応答として CNAME チェーンの一部がキャッシュに存在している場合に発生します。ADC が CNAME レコードの一部をキャッシュし、キャッシュからクエリを処理する条件はほとんどありません。条件は次のとおりです。

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