Algunos tipos de registros DNS entran en conflicto cuando comparten el mismo host record y la misma línea de resolución, lo que puede provocar la indisponibilidad del servicio.
Causas de los conflictos de registros DNS
Considere los siguientes dos registros DNS para example.com:
|
Tipo de registro |
Host record |
Línea |
Valor |
|
MX |
www |
Predeterminado |
mx1.hichina.com |
|
CNAME |
www |
Predeterminado |
demo.xxx.com |
Según los estándares RFC, CNAME tiene la máxima prioridad: el registro CNAME se devuelve primero durante las consultas DNS. Esto impide la resolución de MX e interrumpe el servicio de correo electrónico. Alibaba Cloud DNS detecta este conflicto de registros DNS y notifica un error, conforme a lo definido en RFC1034 y RFC2181.
Resolver conflictos de registros DNS
Elimine el registro en conflicto o cambie su nombre de host.
Excepciones para el host record @
Alibaba Cloud DNS flexibiliza ciertas reglas de conflicto cuando el host record es @.
Los registros CNAME y MX pueden coexistir con @
|
Tipo de registro |
Host record |
Línea |
Valor |
|
MX |
@ |
Predeterminado |
mx1.hichina.com |
|
CNAME |
@ |
Predeterminado |
example.com |
Esta configuración puede causar que los correos electrónicos se pierdan o lleguen de forma intermitente.
Si el DNS local del servidor de correo prioriza la resolución CNAME para @, la resolución MX podría fallar o producir resultados inesperados.
Los registros CNAME y TXT pueden coexistir con @
|
Tipo de registro |
Host record |
Línea |
Valor |
|
TXT |
@ |
Predeterminado |
db642353e95243c12d3 |
|
CNAME |
@ |
Predeterminado |
example.com |
Esta configuración puede provocar fallos en la verificación TXT. Si esto ocurre, elimine el registro CNAME.
Reglas completas para conflictos de registros DNS
El host record es @
La siguiente tabla muestra la compatibilidad de tipos de registro cuando coinciden el host record y la línea de resolución:
❌: Conflicto. Estos tipos de registro no pueden coexistir para el mismo host record y línea. Por ejemplo, si agrega un registro A para
example.com, no podrá agregar un registro CNAME paraexample.com.✅: Sin conflicto. Estos tipos de registro pueden coexistir para el mismo host record y línea. Por ejemplo, si agrega un registro A para
example.com, también podrá agregar un registro MX paraexample.com.-
↔️: Repetible. Se pueden agregar varios registros del mismo tipo para el mismo host record y línea. Por ejemplo, si agrega un registro A para
example.com, podrá agregar otro registro A paraexample.com.NS
CNAME
ALIAS
A
URL
MX
TXT
AAAA
SRV
CAA
SVCB (alias mode)
SVCB (service mode)
HTTPS (alias mode)
HTTPS (service mode)
NS
↔️
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
CNAME
✅
↔️
❌
❌
❌
✅
✅
❌
❌
❌
❌
❌
❌
❌
ALIAS
✅
❌
✅
❌
✅
✅
✅
❌
✅
✅
✅
✅
✅
✅
A
✅
❌
❌
↔️
❌
✅
✅
✅
✅
✅
✅
✅
✅
✅
URL
✅
❌
✅
❌
❌
✅
✅
❌
✅
✅
✅
✅
✅
✅
MX
✅
✅
✅
✅
✅
↔️
✅
✅
✅
✅
✅
✅
✅
✅
TXT
✅
✅
✅
✅
✅
✅
↔️
✅
✅
✅
✅
✅
✅
✅
AAAA
✅
❌
❌
✅
❌
✅
✅
↔️
✅
✅
✅
✅
✅
✅
SRV
✅
❌
✅
✅
✅
✅
✅
✅
↔️
✅
✅
✅
✅
✅
CAA
✅
❌
✅
✅
✅
✅
✅
✅
✅
↔️
✅
✅
✅
✅
SVCB (alias mode)
✅
❌
✅
✅
✅
✅
✅
✅
✅
✅
↔️
❌
✅
✅
SVCB (service mode)
✅
❌
✅
✅
✅
✅
✅
✅
✅
✅
❌
↔️
✅
✅
HTTPS (alias mode)
✅
❌
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
↔️
❌
HTTPS (service mode)
✅
❌
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
❌
↔️
El host record no es @
La siguiente tabla muestra la compatibilidad de tipos de registro cuando coinciden el host record y la línea de resolución:
❌: Conflicto. Los dos tipos de registros DNS no pueden coexistir para el mismo host record y línea de resolución. Por ejemplo, si ya agregó un registro A para
www.example.com, no podrá agregar un registro CNAME parawww.example.com.✅: Sin conflicto. Los dos tipos de registros DNS pueden coexistir para el mismo host record y línea de resolución. Por ejemplo, si ya agregó un registro A para
www.example.com, también podrá agregar un registro MX parawww.example.com.-
↔️: Repetible. Se pueden agregar varios registros DNS del mismo tipo para el mismo host record y línea de resolución. Por ejemplo, si ya agregó un registro A para
www.example.com, podrá agregar otro registro A parawww.example.com.NS
CNAME
ALIAS
A
URL
MX
TXT
AAAA
SRV
CAA
SVCB (alias mode)
SVCB (service mode)
HTTPS (alias mode)
HTTPS (service mode)
TLSA
NS
↔️
❌
✅
❌
❌
❌
❌
❌
❌
❌
❌
❌
❌
❌
❌
CNAME
❌
↔️
❌
❌
❌
❌
❌
❌
❌
❌
❌
❌
❌
❌
❌
ALIAS
✅
❌
✅
❌
✅
✅
✅
❌
✅
✅
✅
✅
✅
✅
✅
A
❌
❌
❌
↔️
❌
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
URL
❌
❌
✅
❌
❌
✅
✅
❌
✅
✅
✅
✅
✅
✅
✅
MX
❌
❌
✅
✅
✅
↔️
✅
✅
✅
✅
✅
✅
✅
✅
✅
TXT
❌
❌
✅
✅
✅
✅
↔️
✅
✅
✅
✅
✅
✅
✅
✅
AAAA
❌
❌
❌
✅
❌
✅
✅
↔️
✅
✅
✅
✅
✅
✅
✅
SRV
❌
❌
✅
✅
✅
✅
✅
✅
↔️
✅
✅
✅
✅
✅
✅
CAA
❌
❌
✅
✅
✅
✅
✅
✅
✅
↔️
✅
✅
✅
✅
✅
SVCB (alias mode)
❌
❌
✅
✅
✅
✅
✅
✅
✅
✅
↔️
❌
✅
✅
✅
SVCB (service mode)
❌
❌
✅
✅
✅
✅
✅
✅
✅
✅
❌
↔️
✅
✅
✅
HTTPS (alias mode)
❌
❌
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
↔️
❌
✅
HTTPS (service mode)
❌
❌
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
❌
↔️
✅
TLSA
❌
❌
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
✅
↔️