ADC

CNAME-Datensätze für eine Subdomain erstellen

Ein kanonischer Namenseintrag (CNAME-Eintrag) ist ein Alias für einen DNS-Namen. Diese Einträge sind nützlich, wenn mehrere Dienste den DNS-Server abfragen. Der Host, der über einen Adressdatensatz (A) verfügt, kann keinen CNAME-Datensatz haben.

Manchmal fordert eine NetScaler-Appliance im Proxymodus einen Adressdatensatz vom Cache statt vom Server an.

Fügen Sie mithilfe der CLI einen CNAME-Eintrag hinzu

Geben Sie an der Befehlszeile die folgenden Befehle ein, um einen CNAME-Eintrag zu erstellen und die Konfiguration zu überprüfen:

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

Beispiel:

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

Um einen CNAME-Eintrag für eine bestimmte Domain zu entfernen, geben Sie den rm dns cnameRec Befehl und den Alias des Domainnamens ein.

Fügen Sie mithilfe der GUI einen CNAME-Eintrag hinzu

Navigieren Sie zu Traffic Management > DNS > Records > Canonical Records und erstellen Sie einen CNAME-Eintrag.

CNAME-Einträge zwischenspeichern

Bei der Bereitstellung in einem Proxymodus sendet die ADC-Appliance die Abfrage für einen Adressdatensatz nicht immer an den Back-End-Server. Dieses Verhalten tritt auf, wenn für eine Antwort auf eine Anfrage nach einem Adressdatensatz eine teilweise CNAME-Kette im Cache vorhanden ist. Es gibt nur wenige Bedingungen, unter denen der ADC den teilweisen CNAME-Datensatz zwischenspeichert und die Abfrage aus dem Cache bereitstellt. Im Folgenden sind die Bedingungen aufgeführt:

  • NetScaler muss in einem Proxymodus bereitgestellt werden.
  • Die Antwort vom Backend-Server muss eine CNAME-Kette haben, für die der Datensatztyp des letzten Eintrags im Antwortabschnitt ein CNAME und der Fragetyp kein CNAME sein muss.
  • Die Antwort vom Backend-Server darf keine No-Data- oder NX-Domain sein.
  • Die Antwort des Backend-Servers muss eine verbindliche Antwort sein.
CNAME-Datensätze für eine Subdomain erstellen