ADC

Konfigurieren von DNSSEC für eine Zone, für die NetScaler ein DNS-Proxyserver ist

Das Verfahren zum Signieren einer Zone, für die der NetScaler als DNS-Proxyserver konfiguriert ist, hängt davon ab, ob der ADC eine Teilmenge der Zoneninformationen besitzt, die den Back-End-Nameservern gehören. Ist dies der Fall, wird die Konfiguration als Konfiguration mit teilweisem Zonenbesitz betrachtet. Wenn der ADC keine Teilmenge der Zoneninformationen besitzt, wird die NetScaler-Konfiguration zur Verwaltung der Backend-Server als zonenlose DNS-Proxy-Serverkonfiguration betrachtet. Die grundlegenden DNSSEC-Konfigurationsaufgaben für beide NetScaler-Konfigurationen sind dieselben. Das Signieren der Teilzone auf dem NetScaler erfordert jedoch einige zusätzliche Konfigurationsschritte.

Hinweis: Die Begriffe zonenlose Proxyserverkonfiguration und Teilzone werden nur im Zusammenhang mit der NetScaler-Appliance verwendet.

Wichtig: Bei der Konfiguration im Proxymodus führt der ADC keine Signaturüberprüfung für DNSSEC-Antworten durch, bevor der Cache aktualisiert wird.

Wenn Sie den ADC als DNS-Proxy für den Lastausgleich von DNSSEC-fähigen Resolvern (Servern) konfigurieren, müssen Sie bei der Konfiguration des virtuellen DNS-Servers die Option Rekursion Available aktivieren. Wenn eine DNSSEC-Anfrage eingeht, bei der das CD-Bit Checking Disabled (CD) gesetzt ist, wird die Anfrage an den Server weitergeleitet, wobei das CD-Bit beibehalten wird. Die Antwort vom Server wird nicht zwischengespeichert.

DNSSEC für eine zonenlose DNS-Proxyserverkonfiguration konfigurieren

Für eine zonenlose DNS-Proxyserverkonfiguration muss die Zonensignierung auf den Back-End-Nameservern durchgeführt werden. Auf dem NetScaler konfigurieren Sie den ADC als DNS-Proxyserver für die Zone. Erstellen Sie einen virtuellen Lastausgleichsserver mit dem Protokolltyp DNS. Konfigurieren Sie Dienste auf dem ADC so, dass sie die Nameserver repräsentieren. Binden Sie dann die Dienste an den virtuellen Lastausgleichsserver. Weitere Informationen zu diesen Konfigurationsaufgaben finden Sie unter Konfigurieren des NetScaler als DNS-Proxyserver.

Wenn ein Client dem ADC eine DNS-Anforderung mit dem DNSSEC OK (DO) -Bit sendet, überprüft der ADC seinen Cache auf die angeforderten Informationen. Wenn die Ressourceneinträge in seinem Cache nicht verfügbar sind, leitet der ADC die Anfrage an einen der DNS-Nameserver weiter. Anschließend leitet es die Antwort vom Nameserver an den Client weiter. Außerdem speichert der ADC die RRSIG-Ressourceneinträge zusammen mit der Antwort vom Nameserver im Cache. Nachfolgende Anfragen von DNSSEC-fähigen Clients werden vom Cache (einschließlich der RRSIG-Ressourceneinträge) gemäß dem Time-to-Live-Parameter (TTL) bedient. Wenn ein Client eine DNS-Anfrage sendet, ohne das DO-Bit zu setzen, antwortet der ADC nur mit den angeforderten Ressourceneinträgen. Es enthält nicht die RRSIG-Ressourceneinträge, die für DNSSEC spezifisch sind.

DNSSEC für eine Konfiguration mit teilweisem Zonenbesitz konfigurieren

In einigen ADC-Konfigurationen kann, obwohl die Autorität für eine Zone bei den Back-End-Nameservern liegt, eine Teilmenge der zu der Zone gehörenden Ressourceneinträge auf dem ADC konfiguriert werden. Der ADC besitzt nur diese Teilmenge von Datensätzen (oder ist für sie maßgebend). Eine solche Teilmenge von Datensätzen kann als Teilzone auf dem ADC betrachtet werden. Der ADC besitzt die Teilzone. Alle anderen Datensätze gehören den Back-End-Nameservern.

Eine typische partielle Zonenkonfiguration auf dem NetScaler wird angezeigt, wenn:

  • Global Server Load Balancing (GSLB) -Domänen sind auf dem ADC konfiguriert
  • Die GSLB-Domains sind Teil einer Zone, für die die Back-End-Nameserver maßgebend sind.

Das Signieren einer Zone, die nur eine Teilzone auf dem ADC umfasst, beinhaltet:

  • Einbeziehen der partiellen Zoneninformationen in die Zonendateien des Back-End-Nameservers
  • Signieren der Zone auf den Back-End-Nameservern
  • Signieren der Teilzone auf dem ADC.

Derselbe Schlüsselsatz muss verwendet werden, um die Zone auf den Nameservern und die Teilzone auf dem ADC zu signieren.

Signieren Sie die Zone auf den Back-End-Nameservern

  1. Nehmen Sie die Ressourceneinträge, die in der Teilzone enthalten sind, in die Zonendateien der Nameserver auf.
  2. Erstellen Sie Schlüssel und verwenden Sie die Schlüssel, um die Zone auf den Back-End-Nameservern zu signieren.

Signieren Sie die Teilzone auf dem NetScaler

  1. Erstellen Sie eine Zone mit dem Namen der Zone, die den Back-End-Nameservern gehört. Stellen Sie bei der Konfiguration der Teilzone den Parameter ProxyMode auf YES ein. Diese Zone ist die Teilzone, die die Ressourceneinträge enthält, die dem ADC gehören.

    Wenn der Name der Zone, die auf den Back-End-Nameservern konfiguriert ist, beispielsweise example.com lautet, müssen Sie auf dem ADC eine Zone mit dem Namen example.com erstellen. Setzen Sie den ProxyMode-Parameter auf YES. Weitere Informationen zum Hinzufügen einer Zone finden Sie unter Konfigurieren einer DNS-Zone.

    Hinweis

    Fügen Sie keine SOA- und NS-Einträge für die Zone hinzu. Diese Datensätze müssen auf dem ADC für eine Zone vorhanden sein, für die der ADC maßgebend ist.

  2. Importieren Sie die Schlüssel (von einem der Back-End-Nameserver) in den ADC und fügen Sie sie dann dem /nsconfig/dns/ -Verzeichnis hinzu. Weitere Informationen darüber, wie Sie einen Schlüssel importieren und zum ADC hinzufügen können, finden Sie unter Veröffentlichen eines DNS-Schlüssels in einer Zone.
  3. Signieren Sie die Teilzone mit den importierten Schlüsseln. Wenn Sie die Teilzone mit den Schlüsseln signieren, generiert der ADC RRSIG- und NSEC-Datensätze für die Ressourceneintragsgruppen bzw. einzelne Ressourceneinträge in der Teilzone. Weitere Informationen zum Signieren einer Zone finden Sie unter Signieren und Aufheben einer DNS-Zone.
Konfigurieren von DNSSEC für eine Zone, für die NetScaler ein DNS-Proxyserver ist