Czy symbol wieloznaczny CNAME będzie miał pierwszeństwo przed nazwanym rekordem CNAME?

15

Ogólnie zastanawiasz się, czy możliwe jest posiadanie zarówno wpisu CNAME z „*” w domenie, jak i oddzielnego mapowania subdomen, tj.

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

Czy jest to możliwe, czy * zastępuje „bla.domain.com”, a zatem po wprowadzeniu „bla.domain.com” przechodzisz na „domain.com”?

Mark Henderson
źródło

Odpowiedzi:

16

W BIND symbol wieloznaczny pasuje, gdy nie istnieje inny rekord. Zobacz http://en.wikipedia.org/wiki/Wildcard_DNS_record .

Warner
źródło
6
Nie tylko BIND, zrobi to dowolny serwer DNS RFC 1912.
BrianEss
RFC1912 mówi operatorom, jak nie robić symboli wieloznacznych. RFC 1035 jest tym, który serwery są zgodne.
Alnitak
10

Bardziej szczegółowy wpis zawsze zastępuje znak wieloznaczny, a nie na odwrót.

Rozdział i werset, patrz § 4.3.3 RFC 1034 .

Alnitak
źródło
Z ostatniego akapitu sekcji 4.3.3: „Na przykład, jeśli symbol wieloznaczny RR ma nazwę właściciela * .X, a strefa zawiera również RR dołączone do BX, symbole wieloznaczne będą miały zastosowanie do zapytań o nazwę ZX (zakładając, że tam nie jest wyraźną informacją dla ZX), ale nie dla BX, ABX ani X. ”
KajMagnus