Um CNAME curinga terá precedência sobre um registro CNAME nomeado?

15

Geralmente, me pergunto se é possível ter uma entrada CNAME com um "*" no domínio e um mapeamento de subdomínio separado, ou seja, como

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

Isso é possível ou o * sobrescreve o "bla.domain.com" e, portanto, quando você digita "bla.domain.com", você acessa "domain.com"?

Mark Henderson
fonte

Respostas:

16

No BIND, o curinga corresponde quando outro registro não existe. Veja http://en.wikipedia.org/wiki/Wildcard_DNS_record .

Warner
fonte
6
Não apenas BIND, qualquer servidor DNS RFC 1912 fará isso.
BrianEss
O RFC1912 está dizendo aos operadores como não fazer curingas. O RFC 1035 é aquele que os servidores cumprem.
Alnitak
10

Uma entrada mais específica sempre substitui um curinga, e não o contrário.

Para capítulo e verso, consulte §4.3.3 da RFC 1034 .

Alnitak
fonte
Do último parágrafo da seção 4.3.3: "Por exemplo, se um RR curinga tiver um nome de proprietário * .X e a zona também contiver RRs anexados ao BX, os curingas se aplicarão às consultas pelo nome ZX (presumindo que haja não há informações explícitas para ZX), mas não para BX, ABX ou X. "
KajMagnus