2. Wildcard Syntax (Wildcard-Syntax)
2. Wildcard Syntax (Wildcard-Syntax)
Dieser Abschnitt beschreibt die mit Wildcards verbundene Syntax, einschließlich der Interpretation von Einträgen als Wildcards und der Erstellung von Einträgen aus Wildcards. Die Abschnitte 2.1 und 2.2 sind normativ und aktualisieren Abschnitt 4.3.3 von RFC 1034.
2.1 Identifying a Wildcard (Identifizierung einer Wildcard)
Die Definition von "wildcard" in Abschnitt 4.3.3 von RFC 1034 ist tatsächlich die Definition eines Wildcard-Domainnamens, aber sie vermischt den Begriff mit seiner Verwendung. Ein Wildcard-Domainname ist dadurch definiert, dass sein initiales (d.h. linkestes oder am wenigsten signifikantes) Label im Binärformat ist:
0000 0001 0010 1010 (binary) = 0x01 0x2a (hexadecimal)
Das erste Oktett ist der normale Label-Typ und die Länge für ein 1-Oktett-langes Label, und das zweite Oktett ist die ASCII-Darstellung [RFC20] für das Zeichen '*'.
Ein beschreibender Name eines Labels, das diesem Wert entspricht, ist ein "Sternchen-Label (asterisk label)".
2.1.1 Wildcard Domain Name and Asterisk Label (Wildcard-Domainname und Sternchen-Label)
Ein "Wildcard-Domainname (wildcard domain name)" ist dadurch definiert, dass er das Sternchen-Label als sein am wenigsten signifikantes Label hat.
2.2 Existence Rules (Existenzregeln)
In RFC 1034 wurde der Begriff der "Existenz" eines Domainnamens nicht definiert. In diesem Dokument wird die Existenz eines Domainnamens wie folgt bestimmt:
- wenn der Domainname ein Eigentümername von einem oder mehreren Ressourceneinträgen ist, wird gesagt, dass er existiert, unabhängig vom Inhalt oder Typ der Ressourceneinträge; andernfalls,
- wenn der Domainname ein Delegierungspunkt ist, existiert er; andernfalls,
- wenn der Domainname "unter" einem existierenden Domainnamen ist (d.h. er ist eine Subdomain eines existierenden Domainnamens), existiert er; andernfalls,
- existiert der Domainname nicht.
2.3 When Is a Wildcard Domain Name Not Special? (Wann ist ein Wildcard-Domainname nicht speziell?)
Ein Wildcard-Domainname ist nur dann speziell, wenn er zur Synthese von Einträgen verwendet wird; in allen anderen Fällen ist er nicht speziell. Der Wildcard-Domainname ist nur in Schritt 3.c des in RFC 1034, Abschnitt 4.3.2 spezifizierten Auflösungsalgorithmus speziell.