Wird ein Platzhalter-CNAME Vorrang vor einem benannten CNAME-Datensatz haben?

15

Generell frage ich mich, ob es möglich ist, sowohl einen CNAME-Eintrag mit einem "*" als auch eine separate Subdomain-Zuordnung zu haben, z

*              | CNAME | domain.com
bla.domain.com | CNAME | some.example.com

Ist dies möglich oder überschreibt das * "bla.domain.com" und Sie gehen daher bei der Eingabe von "bla.domain.com" zu "domain.com"?

Mark Henderson
quelle

Antworten:

16

In BIND stimmt der Platzhalter überein, wenn kein anderer Datensatz vorhanden ist. Siehe http://en.wikipedia.org/wiki/Wildcard_DNS_record .

Warner
quelle
6
Dies ist nicht nur BIND, sondern jeder RFC 1912-DNS-Server.
BrianEss
RFC1912 weist Operatoren an, keine Platzhalter zu verwenden. RFC 1035 ist derjenige, dem Server entsprechen.
Alnitak,
10

Ein spezifischerer Eintrag überschreibt immer einen Platzhalter, nicht umgekehrt.

Kapitel und Vers finden Sie in §4.3.3 von RFC 1034 .

Alnitak
quelle
Ab dem letzten Absatz von Abschnitt 4.3.3: "Wenn beispielsweise ein Platzhalter-RR den Eigentümernamen * .X hat und die Zone auch an BX angehängte RRs enthält, gelten die Platzhalter für Abfragen nach dem Namen ZX (vorausgesetzt, sie sind dort vorhanden) ist keine explizite Information für ZX), aber nicht für BX, ABX oder X. "
KajMagnus