Registro DNS que identifica un servidor de correo: el registro MX

Registro MX: Intercambiador de correo

El **registro MX (Mail Exchanger)** es el **registro de recursos DNS** que especifica **qué servidor(es) de correo aceptan correo electrónico para un dominio**.

Formato

example.com. 3600 IN MX 10 mail.example.com. example.com. 3600 IN MX 20 backup.example.com. 
  • Prioridad (Preferencia): Número menor = mayor prioridad (10 antes que 20).
  • Objetivo: Debe ser un **nombre de host A/AAAA** (no IP directamente, no CNAME según RFC 2181).

Cómo usa la entrega de correo el MX

  1. El MTA del remitente (Postfix, Exchange, Gmail) busca el **MX del dominio del destinatario**.
  2. Obtiene una lista priorizada de nombres de host.
  3. Resuelve cada uno a IP (A/AAAA).
  4. Intenta SMTP (puerto 25) al de menor prioridad primero.
  5. Si falla → intenta el siguiente.

Registros relacionados

  • A / AAAA: Host → IP (para el objetivo del MX).
  • SPF (TXT): Remitentes autorizados.
  • DKIM (TXT): Clave pública de firma.
  • DMARC (TXT): Política para fallos.
  • PTR (DNS inversa): IP → host (crítico para entregabilidad).

Errores comunes

  • Apuntar MX a **CNAME** — rompe algunos MTA.
  • Falta **MX de respaldo** — punto único de fallo.
  • Huecos de prioridad (10, 100) — está bien, pero 10, 20 más claro.
  • MX apuntando a **dominio externo** sin coordinación.

Verificar: dig MX example.com o nslookup -type=mx example.com.