Registro MX (Intercambio de Correo)

Tipos de Registros DNS
Un registro DNS que especifica qué servidores de correo deberían recibir correo electrónico para un dominio, permitiendo la entrega de correo.
← Volver al Glosario

¿Qué es un Registro MX?

Un registro MX (Intercambio de Correo) es un tipo de registro DNS que especifica qué servidores de correo son responsables de recibir correo en nombre de un dominio. Cuando alguien envía correo electrónico a usuario@ejemplo.es, el servidor de correo del remitente busca registros MX para ejemplo.es para encontrar dónde entregar el mensaje.

Cómo Funcionan los Registros MX

El proceso de entrega de correo:

1. El remitente redacta correo a usuario@ejemplo.es

2. El servidor del remitente consulta DNS para registros MX de ejemplo.es

3. DNS devuelve uno o más registros MX con prioridades

4. El remitente se conecta al servidor de correo con mayor prioridad

5. Si no está disponible, el remitente intenta el siguiente servidor de prioridad

6. Correo entregado o puesto en cola para reintento

Formato del Registro MX

ejemplo.es.    IN    MX    10    mail.ejemplo.es.

ejemplo.es. IN MX 20 mail-backup.ejemplo.es.

Componentes:

Números de Prioridad

La prioridad determina el orden en que se intentan los servidores:

Números más bajos = mayor prioridad. Muchas configuraciones usan incrementos de 10 para permitir insertar servidores después.

Configuraciones Comunes de MX

Correo Autohospedado

@    IN    MX    10    mail.ejemplo.es.

mail IN A 203.0.113.50

Google Workspace

@    IN    MX    1     aspmx.l.google.com.

@ IN MX 5 alt1.aspmx.l.google.com.

@ IN MX 5 alt2.aspmx.l.google.com.

@ IN MX 10 alt3.aspmx.l.google.com.

@ IN MX 10 alt4.aspmx.l.google.com.

Microsoft 365

@    IN    MX    0     ejemplo-es.mail.protection.outlook.com.

Zoho Mail

@    IN    MX    10    mx.zoho.com.

@ IN MX 20 mx2.zoho.com.

@ IN MX 50 mx3.zoho.com.

Requisitos del Registro MX

El Destino Debe Ser un Nombre de Host

Los registros MX deben apuntar a nombres de host, no a direcciones IP:

# Correcto

@ IN MX 10 mail.ejemplo.es.

# Incorrecto - no funcionará

@ IN MX 10 203.0.113.50

El Destino Necesita un Registro A/AAAA

El nombre del servidor de correo debe resolverse a una IP:

@      IN    MX    10    mail.ejemplo.es.

mail IN A 203.0.113.50

Sin Destinos CNAME

Los registros MX no deberían apuntar a registros CNAME (RFC 2181):

# Evita esto

mail IN CNAME host.proveedor.es.

@ IN MX 10 mail.ejemplo.es.

Verificación de Registros MX

Usando dig:
dig ejemplo.es MX

; ANSWER SECTION:

ejemplo.es. 300 IN MX 10 mail.ejemplo.es.

ejemplo.es. 300 IN MX 20 mail-backup.ejemplo.es.

Usando DomScan:
curl "https://domscan.net/v1/health?domain=ejemplo.es"

# Devuelve hasMX: true/false en detalles DNS

Registros MX y Seguridad del Correo

Los registros MX funcionan junto con otros registros de autenticación de correo:

RegistroPropósito
MXEnrutar correo entrante
SPFAutorizar servidores de envío
DKIMFirmar mensajes salientes
DMARCAplicación de política

Los cuatro deberían estar configurados para operación de correo adecuada y capacidad de entrega.

Solución de Problemas de MX

Sin Registros MX

Si no existen registros MX, algunos servidores recurren a búsqueda de registro A; pero esto es poco confiable. Siempre configura registros MX explícitos.

Prioridad Incorrecta

Si un servidor de respaldo tiene menor prioridad (número mayor) de lo previsto, no recibirá correo a menos que el servidor principal falle.

Fallo de Resolución de Nombre de Host

Si el nombre destino de MX no se resuelve, la entrega de correo falla. Verifica que existan registros A para los nombres de servidores de correo.

Consideraciones de TTL

Al migrar proveedores de correo, reduce los TTLs de MX de antemano para acelerar la propagación, luego restaura los TTLs normales después de la migración.

Mejores Prácticas

1. Siempre ten registros MX: No dependas del retroceso a registro A

2. Configura servidores de respaldo: Usa múltiples registros MX con diferentes prioridades

3. Verifica resolución de destino: Asegura que los nombres de servidores de correo tengan registros A

4. Implementa autenticación de correo: Añade SPF, DKIM y DMARC junto con MX

5. Monitoriza entrega de correo: Usa herramientas para probar configuración de MX

Pon Este Conocimiento en Práctica

Usa la API de DomScan para comprobar disponibilidad de dominios, estado y mucho más.