ADC

Lastausgleich für DNS-Server

Wenn Sie die DNS-Auflösung eines Domainnamens anfordern, verwendet die NetScaler-Appliance die konfigurierte Load-Balancing-Methode, um einen DNS-Dienst auszuwählen. Der DNS-Server, an den der Dienst gebunden ist, löst dann den Domainnamen 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 von DNS-Servern verbessert die DNS-Reaktionszeiten.

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

Basistopologie

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 Clientanfragen an einen Dienst weiter, wobei die Methode zum Lastausgleich mit der geringsten Verbindung verwendet wird. In der folgenden Tabelle sind die Namen und Werte der grundlegenden Entitäten 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 Load Balancing-Entitäten 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-Lastenausgleichs-Setups finden Sie unter Einrichten des Basic Load Balancing. 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 unter Binden 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 CLI

Geben Sie in der Befehlszeile Folgendes ein:

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

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

So konfigurieren Sie DNS-Monitore mit der GUI

  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.
Lastausgleich für DNS-Server