Lastenausgleich DNS-Server

Wenn Sie die DNS-Auflösung eines Domänennamens anfordern, verwendet die Citrix ADC Appliance die konfigurierte Lastausgleichsmethode, um einen DNS-Dienst auszuwählen. Der DNS-Server, an den der Dienst gebunden ist, löst dann den Domänennamen auf und gibt die IP-Adresse als Antwort zurück. Die Appliance kann auch DNS-Antworten zwischenspeichern und die zwischengespeicherten Informationen verwenden, um auf zukünftige Anforderungen zur Auflösung desselben Domänennamens zu antworten. Der Lastenausgleich DNS-Server verbessert die DNS-Antwortzeiten.

Das folgende Diagramm beschreibt die Topologie einer Lastausgleichskonfiguration, die eine Gruppe von DNS-Diensten mit Lastenausgleich ausgleicht.

Abbildung 1. Grundlegende Load Balancing-Topologie für DNS-Server

Basic-Topologie

Im Diagramm sind die Dienste Service-DNS-1, Service-DNS-2 und Service-DNS-3 an den virtuellen Server vServer-LB-1 gebunden. Der virtuelle Server vServer-LB-1 leitet Clientanforderungen mithilfe der Methode Load Balancing an einen Dienst weiter. In der folgenden Tabelle sind die Namen und Werte der Basiseinheiten aufgeführt, die auf der Appliance konfiguriert sind.

Entitätstyp Name IP-Adresse Port Protokoll
Virtueller Server Vserver-LB-1 10.102.29.13 53 DNS
Services Service-DNS-1 10.102.29.14 53 DNS
  Service-DNS-2 10.102.29.15 53 DNS
  Service-DNS-3 10.102.29.16 53 DNS
Monitore monitor-DNS-1 Ohne Ohne Ohne

Das folgende Diagramm zeigt die Lastausgleichseinheiten und die Werte der Parameter, die auf der Appliance konfiguriert werden müssen.

Abbildung 2. Load Balancing DNS-Server-Entitätsmodell

Entity-Modell

Informationen zum Konfigurieren eines grundlegenden DNS-Lastausgleichs finden Sie unterGrundlegender Lastenausgleich einrichten. Befolgen Sie die Verfahren zum Erstellen von Diensten und virtuellen Servern vom Typ DNS, benennen Sie die Entitäten und legen Sie die Parameter anhand der in der vorherigen Tabelle beschriebenen Werte fest. Wenn Sie ein grundlegendes Lastausgleichs-Setup konfigurieren, ist der standardmäßige Ping-Monitor an die Dienste gebunden. Anweisungen zum Binden eines DNS-Monitors an DNS-Dienste finden Sie auch unterBinden von Monitoren an Dienste. Im folgenden Verfahren werden die Schritte zum Erstellen eines Monitors beschrieben, der basierend auf einer Abfrage einen Domänennamen der IP-Adresse zuordnet.

So konfigurieren Sie DNS-Monitore mit der Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung Folgendes ein:

add lb monitor <monitorName> DNS -query <domainName> -queryType <Address|ZONE> -IPAddress <ipAddress>

Beispiel:

add lb monitor monitor-DNS-1 DNS -query www.citrix.com -queryType Address -IPAddress 10.102.29.66

add lb monitor monitor-DNS-2 DNS -query www.citrix2.com -queryType Address -IPAddress
1000:0000:0000:0000:0005:0600:700a::888b-888d

So konfigurieren Sie DNS-Monitore mit dem Konfigurationsdienstprogramm

  1. Navigieren Sie zu Traffic Management > Load Balancing > Monitore.
  2. Erstellen Sie einen Monitor vom Typ DNS, und geben Sie unter Spezielle Parameter einen Abfrage- und Abfragetyp an.