ADC

Unterstützung von Wildcard-DNS-Domänen

Wildcard-DNS-Domains werden verwendet, um Anfragen für nicht existierende Domains und Subdomains zu bearbeiten. Verwenden Sie in einer Zone Platzhalterdomänen, um Abfragen für alle nicht existierenden Domänen oder Subdomänen an einen bestimmten Server umzuleiten, anstatt für jede Domäne einen separaten Resource Record (RR) zu erstellen. Am häufigsten wird eine Platzhalter-DNS-Domäne verwendet, um eine Zone zu erstellen, mit der E-Mails aus dem Internet an ein anderes Mailsystem weitergeleitet werden können.

In der DNS-Auflösung unterstützen Wildcard-RRs die Wildcard-Domain. Die Platzhalter-RRs werden verwendet, um die Antworten auf Abfragen nach einem nicht existierenden Domainnamen zu synthetisieren. Wenn Sie beispielsweise eine Anfrage gestellt haben http://image.example.comund die Subdomain „image“ nicht existiert, werden Sie möglicherweise zu example.com umgeleitet.

Ein Platzhalterdatensatz hat ein Sternchen (*) als Bezeichnung eines Domainnamens ganz links. Beispiel: *.example.com. Ein Sternchen an einer anderen Stelle im Domainnamen steht für einen Wildcard-DNS-Eintrag. new.*.example.com Ist beispielsweise kein gültiger Wildcard-DNS-Eintrag.

Hinweis

  • Eine Wildcard-Domäne wird nur unterstützt, wenn die NetScaler-Appliance für die Zone autorisierend ist und als ADNS- oder DNS-Proxyserver konfiguriert ist.
  • Die Wildcard-Domain wird für NS- und SOA-Einträge nicht unterstützt.
  • Die Wildcard-Domain kann nicht angewendet werden, wenn sich die Abfrage in einer anderen Zone befindet.
  • Eine Wildcard-Domain kann nicht angewendet werden, wenn bekannt ist, dass der QNAME oder ein Name zwischen der Wildcard-Domain und dem QNAME existiert.

Beispiel-Konfiguration

add dns soaRec example.com -originServer n1.example.com -contact admin.example.com

add dns nsRec example.com n1.example.com

add dns nsRec example.com n2.example.com

add dns zone example.com  -proxyMode no

add dns addrec www.example.com 2.2.2.2

add dns addrec *.example.com 10.10.10.10

add dns addrec *.example.com 10.10.10.11

add dns aaaarec *.example.com 2001::1
<!--NeedCopy-->

In dem Beispiel wird ein Platzhalterdomänenname für einen A- und AAAA-Datensatz hinzugefügt.

Wenn eine Abfrage für einen Domainnamen eingeht, der in der Zone vorhanden ist, antwortet die NetScaler-Appliance mit der entsprechenden Antwort. Zum Beispiel für www.example.com, die Appliance antwortet im Beispiel mit 2.2.2.2.

Für einen nicht existierenden Domainnamen, der einem Platzhaltertyp entspricht, wird eine synthetisierte Antwort geliefert.

Im Beispiel antwortet die NetScaler-Appliance mit 10.10.10.10 und 10.10.10.11 für einen Domainnamen nonexist.example.com oder xyz.example.com.

Die Wildcard-Synthese ist für einen Domainnamen, der in der Zone existiert, nicht anwendbar.

Beispielsweise synthetisiert die NetScaler-Appliance für die Abfrage www.example.com und den Typ AAAA nicht mit Platzhaltern, da dies beim Typ A der Fall www.example.com ist. In dem Beispiel antwortet die NetScaler-Appliance mit einer NODATA-Antwort.

Auf eine Abfrage, sagen wir abc.example.com und geben Sie AAAA ein, antwortet die NetScaler-Appliance mit einer synthetisierten Antwort. Zum Beispiel für www.example.com, die Appliance antwortet im Beispiel mit 2001: :1.

Unterstützung von Wildcard-DNS-Domänen