Citrix ADC

Erstellen von CNAME-Datensätzen für eine Subdomäne

Ein kanonischer Namenseintrag (CNAME-Eintrag) ist ein Alias für einen DNS-Namen. Diese Datensätze sind nützlich, wenn mehrere Dienste den DNS-Server abfragen. Der Host mit einem Adressdatensatz (A) kann keinen CNAME-Eintrag haben.

In einigen Fällen fordert eine Citrix ADC Appliance im Proxymodus anstelle des Servers einen Adressdatensatz aus dem Cache an.

Hinzufügen eines CNAME-Datensatzes mit der CLI

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

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

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

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

Hinzufügen eines CNAME-Datensatzes mit der GUI

Navigieren Sie zu Traffic Management > DNS > Datensätze > Kanonische Datensätze, und erstellen Sie einen CNAME-Eintrag.

CNAME-Einträge zwischenspeichern

Citrix ADC, wenn sie im Proxymodus bereitgestellt wird, sendet die Abfrage nach einem Adressdatensatz nicht immer an den Back-End-Server. Dies geschieht, wenn für eine Antwort auf eine Abfrage für einen Adressdatensatz eine partielle CNAME-Kette im Cache vorhanden ist. Es gibt nur wenige Bedingungen, unter denen der ADC den partiellen CNAME-Datensatz zwischenspeichert und die Abfrage aus dem Cache dient. Im Folgenden sind die Bedingungen:

  • Citrix ADC sollte im Proxymodus bereitgestellt werden
  • Die Antwort vom Back-End-Server sollte eine CNAME-Kette haben, bei der der Datensatztyp des letzten Eintrags im Antwort-Abschnitt ein CNAME und der Fragetyp kein CNAME sein muss.
  • Die Antwort vom Back-End-Server darf keine No-Data oder NX-Domain sein
  • Die Antwort vom Back-End-Server muss eine autorisierende Antwort sein

Erstellen von CNAME-Datensätzen für eine Subdomäne