ADC

Konfigurieren von NetScaler als ADNS-Server

Sie können die ADC-Appliance so konfigurieren, dass sie als autorisierender Domainnamenserver (ADNS) für eine Domain fungiert. Als ADNS-Server für eine Domain löst der NetScaler DNS-Anfragen für alle Arten von DNS-Einträgen auf, die zur Domäne gehören. Um den NetScaler so zu konfigurieren, dass er als ADNS-Server für eine Domäne fungiert, müssen Sie einen ADNS-Dienst erstellen und NS- und Adressdatensätze für die Domäne auf dem NetScaler konfigurieren. Der ADNS-Dienst kann mithilfe der Subnetz-IP-Adresse (SNIP) oder einer separaten IP-Adresse konfiguriert werden. Das folgende Topologiediagramm zeigt eine Beispielkonfiguration und den Ablauf von Anfragen und Antworten.

Abbildung 1. NetScaler als ADNS

ADC als ADNS-Server

Die folgende Tabelle zeigt die Parameter, die für den ADNS-Dienst konfiguriert sind, der im vorherigen Topologiediagramm dargestellt ist.

Entitätstyp Name IP-Adresse Typ Port
ADNS-Dienst Service-ADNS-1 10.102.29.51 ADNS 53

Tabelle 1. Beispiel für eine ADNS-Dienstkonfiguration

Um ein ADNS-Setup zu konfigurieren, müssen Sie den ADNS-Dienst konfigurieren. Anweisungen zum Konfigurieren des ADNS-Dienstes finden Sie unter Lastausgleich.

Während der DNS-Auflösung leitet der ADNS-Server den DNS-Proxy oder lokalen DNS-Server an, den NetScaler nach der IP-Adresse der Domäne abzufragen. Da der NetScaler für die Domain autorisierend ist, sendet er die IP-Adresse an den DNS-Proxy oder den lokalen DNS-Server. Das folgende Diagramm beschreibt die Platzierung und Rolle des ADNS-Servers in einer GSLB-Konfiguration.

Abbildung 2. GSLB-Entitätsmodell

DNS-GSLB-Entitätsmodell

Hinweis: Wenn Sie im ADNS-Modus SOA- und ADNS-Datensätze entfernen, funktioniert Folgendes nicht für die Domäne, die von der NetScaler: ANY-Abfrage gehostet wird (weitere Informationen zur ANY-Abfrage finden Sie unter DNS ANY-Abfrage) und negative Antworten wie NODATA und NXDOMAIN.

Erstellen eines ADNS-Dienstes

Ein ADNS-Dienst wird für den globalen Lastausgleich von Diensten verwendet. Weitere Informationen zum Erstellen eines GSLB-Setups finden Sie unter Globaler Server-Lastausgleich. Sie können einen ADNS-Dienst hinzufügen, ändern, aktivieren, deaktivieren und entfernen. Anweisungen zum Erstellen eines ADNS-Dienstes finden Sie unter Konfigurieren von Diensten.

Hinweise:

  • Sie können den ADNS-Dienst so konfigurieren, dass er SNIP oder eine beliebige neue IP-Adresse verwendet.
  • Sie können den ADNS-DOT-Dienst so konfigurieren, dass der DNS-Verkehr für den ADNS-Server verschlüsselt wird.

Wenn Sie einen ADNS-Dienst erstellen, reagiert NetScaler auf DNS-Abfragen an der konfigurierten ADNS-Dienst-IP und dem Port.

Wenn Sie einen ADNS-DOT-Dienst erstellen, sendet NetScaler eine verschlüsselte DNS-Antwort.

Sie können die Konfiguration überprüfen, indem Sie sich die Eigenschaften des ADNS-Dienstes ansehen. Sie können Eigenschaften wie Name, Status, IP-Adresse, Port, Protokoll und maximale Client-Verbindungen anzeigen.

Konfigurieren Sie das ADNS-Setup für die Verwendung von TCP

Standardmäßig verwenden einige Clients das User Datagram Protocol (UDP) für DNS, das ein Limit von 512 Byte für die Nutzlastlänge von UDP-Paketen festlegt. Um Payloads mit einer Größe von mehr als 512 Byte zu verarbeiten, muss der Client TCP verwenden. Um die DNS-Kommunikation über TCP zu aktivieren, müssen Sie die NetScaler-Appliance so konfigurieren, dass sie das TCP-Protokoll für DNS verwendet. Der NetScaler legt dann das Kürzungsbit in den DNS-Antwortpaketen fest. Das Kürzungsbit gibt an, dass die Antwort für UDP zu groß ist und dass der Client die Anfrage über eine TCP-Verbindung senden muss. Der Client verwendet dann das TCP-Protokoll auf Port 53 und öffnet eine neue Verbindung zum NetScaler. Der NetScaler überwacht Port 53 mit der IP-Adresse des ADNS-Dienstes, um die neuen TCP-Verbindungen vom Client zu akzeptieren.

Um NetScaler für die Verwendung des TCP-Protokolls zu konfigurieren, müssen Sie einen ADNS_TCP-Dienst konfigurieren. Anweisungen zum Erstellen eines ADNS_TCP-Dienstes finden Sie unter Lastausgleich.

Wichtig

Um den NetScaler so zu konfigurieren, dass er UDP für DNS verwendet und TCP nur verwendet, wenn die Nutzlastlänge von UDP 512 Byte überschreitet, müssen Sie die ADNS- und ADNS_TCP-Dienste konfigurieren. Die IP-Adresse des ADNS_TCP-Dienstes muss mit der IP-Adresse des ADNS-Dienstes übereinstimmen.

DNS-Ressourceneinträge hinzufügen

Nachdem Sie einen ADNS-Dienst erstellt haben, können Sie DNS-Einträge hinzufügen. Anweisungen zum Hinzufügen von DNS-Datensätzen finden Sie unter Konfigurieren von DNS-Ressourceneinträgen.

ADNS-Dienste entfernen

Anweisungen zum Entfernen von Diensten finden Sie unter Lastausgleich

Konfigurieren der Domänendelegierung

Bei der Domänendelegierung wird die Verantwortung für einen Teil des Domainbereichs einem anderen Nameserver zugewiesen. Daher wird bei der Domänendelegierung die Verantwortung für die Beantwortung der Anfrage an einen anderen DNS-Server delegiert. Die Delegierung verwendet NS-Datensätze.

Im folgenden Beispiel ist sub1.abc.com die Subdomain für abc.com. Das Verfahren beschreibt die Schritte zum Delegieren der Subdomain an den Nameserver ns2.sub1.abc.com und zum Hinzufügen eines Adressdatensatzes für ns2.sub1.abc.com.

Um die Domänendelegierung zu konfigurieren, müssen Sie die folgenden Aufgaben ausführen, die in den folgenden Abschnitten beschrieben werden:

  1. Erstellen Sie einen SOA-Eintrag für eine Domain.
  2. Erstellen Sie einen NS-Eintrag, um einen Nameserver für die Domain hinzuzufügen.
  3. Erstellen Sie einen Adressdatensatz für den Nameserver.
  4. Erstellen Sie einen NS-Eintrag, um die Subdomain zu delegieren.
  5. Erstellen Sie einen Glue-Datensatz für den Nameserver.

Erstellen eines SOA-Datensatzes

Anweisungen zum Konfigurieren von SOA-Datensätzen finden Sie unter Erstellen von SOA-Datensätzen für autoritative Informationen.

Erstellen eines NS-Datensatzes für einen Nameserver

Anweisungen zum Konfigurieren eines NS-Datensatzes finden Sie unter Erstellen von NS-Datensätzen für einen autoritativen Server. Wählen Sie in der Liste Namensserver den primären autoritativen Nameserver aus, z. B. ns1.abc.com.

Erstellen eines Adressdatensatzes

Anweisungen zum Konfigurieren von Adressdatensätzen finden Sie unter Erstellen von Adressdatensätzen für einen Domainnamen. Geben Sie in die Textfelder Hostname und IP-Adresse den Domänennamen für den DNS-Adressdatensatz und die IP-Adresse ein, z. B. ns1.abc.com bzw. 10.102.11.135.

Erstellen eines NS-Datensatzes für die Domänendelegierung

Anweisungen zum Konfigurieren von NS-Datensätzen finden Sie unter Erstellen von NS-Datensätzen für einen autoritativen Server. Wählen Sie in der Liste Name Server den primären autoritativen Nameserver aus, z. B. ns2.sub1.abc.com.

Erstellen Sie einen Glue-Datensatz

NS-Datensätze werden in der Regel unmittelbar nach dem SOA-Eintrag definiert (keine Einschränkung). Eine Domain muss mindestens zwei NS-Einträge haben. Wenn ein NS-Datensatz innerhalb einer Domain definiert ist, muss er einen passenden Adressdatensatz haben. Dieser Adressdatensatz wird als Glue-Datensatz bezeichnet. Glue-Datensätze beschleunigen DNS-Abfragen.

Anweisungen zum Hinzufügen von Glue-Datensätzen für eine Subdomain finden Sie im Verfahren zum Hinzufügen eines Address (A) -Datensatzes unter Konfigurieren von DNS-Ressourceneinträgen.

Anweisungen zum Konfigurieren von Adressdatensätzen finden Sie unter Erstellen von Adressdatensätzen für einen Domainnamen. Geben Sie in die Textfelder Hostname und IP-Adresse den Domänennamen für den DNS-Adressdatensatz und die IP-Adresse ein, z. B. ns2.sub1.abc.com bzw. 10.102.12.135.

Konfigurieren von NetScaler als ADNS-Server