Não, não há. Isso é considerado como um erro, explicado abaixo.
Nesse caso, onde você deseja redirecionar www para um site completamente diferente, você removerá o CNAME
e o A
e o substituirá por outro registro do tipo A
ou CNAME
, mas não ambos.
Observe também que CNAME
funciona apenas como um alias para o nome canônico. Ele não executará qualquer redirecionamento real , pois o redirecionamento é uma função do protocolo HTTP, em vez do DNS.
Se um nome de host tiver um registro CNAME
, ele não deverá ter outros registros de recursos de outro tipo. Referências:
RFC 1912, 2.4 CNAME records
A
CNAME
record is not allowed to coexist with any other data. In other words, ifsuzy.podunk.xx
is an alias forsue.podunk.xx
, you can't also have anMX
record forsuzy.podunk.edu
, or anA
record, or even aTXT
record. Especially do not try to combineCNAME
s andNS
records
Se você usar um CNAME
, o servidor DNS deverá retornar o registro CNAME
e o registro A
para o nome do host canônico para o qual ele está apontando. O mesmo se aplica aos registros IPv6 AAAA
.
RFC 1034, 3.6.2 Aliases and canonical names
For example, suppose a name server was processing a query with for
USC-ISIC.ARPA
, asking for typeA
information, and had the following resource records:USC-ISIC.ARPA IN CNAME C.ISI.EDU C.ISI.EDU IN A 10.0.0.52
Both of these RRs would be returned in the response to the type
A
query, while a typeCNAME
or * query should return just theCNAME
.
A única exceção é o DNSSEC.
RFC 2181, 10.1 permitido SIG
, NXT
e KEY
registros, enquanto a definição usada atualmente é:
RFC 4035, 2.5 Changes to the CNAME Resource Record
If a
CNAME
RRset is present at a name in a signed zone, appropriateRRSIG
andNSEC
RRsets are REQUIRED at that name. AKEY
RRset at that name for secure dynamic update purposes is also allowed ([RFC3007]). Other types MUST NOT be present at that name.This is a modification to the original
CNAME
definition given in [RFC1034]. The original definition of theCNAME
RR did not allow any other types to coexist with aCNAME
record, but a signed zone requiresNSEC
andRRSIG
RRs for every authoritative name. To resolve this conflict, this specification modifies the definition of theCNAME
resource record to allow it to coexist withNSEC
andRRSIG
RRs.