MX ¿Qué es un Registro MX?
Los registros MX indican dónde entregar el email de tu dominio. El sistema de prioridad y cómo configurar Google Workspace o Microsoft 365.
¿Qué es un registro MX?
Un registro MX (Mail Exchange) es un registro de recursos DNS que especifica qué servidor de correo es responsable de recibir el email entrante de un dominio. Cuando alguien envía un correo a tu@ejemplo.com, su servidor de correo consulta el DNS en busca de los registros MX de ejemplo.com para saber dónde entregar el mensaje.
Sin un registro MX válido, la entrega de correo a tu dominio va a fallar.
Anatomía de un registro MX
ejemplo.com. 3600 IN MX 10 mail.ejemplo.com.
| Campo | Valor | Descripción |
|---|---|---|
| Nombre | ejemplo.com. | El dominio que recibe el correo. El punto final indica la raíz. |
| TTL | 3600 | Tiempo de vida en segundos (cuánto tiempo lo guardan en caché los resolvers). |
| Clase | IN | Clase internet — siempre IN para registros DNS estándar. |
| Tipo | MX | Tipo de registro. |
| Prioridad | 10 | Número más bajo = mayor prioridad. Se usa para el orden de failover. |
| Servidor de correo | mail.ejemplo.com. | Hostname completo del servidor de correo. Debe resolver a una IP mediante un registro A o AAAA. |
Prioridad y failover
Un dominio puede tener varios registros MX con distintas prioridades. Los que envían correo prueban primero el servidor con el número más bajo (mayor prioridad). Si no está disponible, prueban el siguiente, y así sucesivamente.
ejemplo.com. IN MX 10 mail1.ejemplo.com.
ejemplo.com. IN MX 20 mail2.ejemplo.com.
Acá se prueba primero mail1. Si está caído, la entrega pasa a mail2. Los registros con la misma prioridad se prueban en orden aleatorio (round-robin).
Configuraciones comunes
| Proveedor | Registro MX | Prioridad |
|---|---|---|
| Google Workspace | ASPMX.L.GOOGLE.COM. | 1 |
| Google Workspace (alt) | ALT1.ASPMX.L.GOOGLE.COM. | 5 |
| Microsoft 365 | domain-com.mail.protection.outlook.com. | 0 |
| Proton Mail | mail.protonmail.ch. | 10 |
Errores comunes
- Apuntar a una dirección IP — los registros MX deben apuntar a un hostname, no a una IP. El hostname se resuelve por separado mediante registros A/AAAA.
- Olvidar el punto final — en la notación del archivo de zona, un hostname sin punto final se trata como relativo a la zona.
mailse convierte enmail.ejemplo.com.— que puede o no ser lo que se busca. - Confundir la dirección de la prioridad — un número más bajo significa mayor prioridad. 10 tiene preferencia sobre 20.
- Falta el registro A del servidor de correo — si el MX apunta a
mail.ejemplo.com.pero ese hostname no tiene registro A, la entrega de correo va a fallar.
Frequently asked questions
¿Qué significa MX?
MX significa Mail Exchange (intercambio de correo). El registro identifica qué servidor de correo maneja el email de un dominio.
¿Puedo tener varios registros MX?
Sí. Varios registros MX con distintas prioridades dan failover. Si el servidor de mayor prioridad no está disponible, se prueba el siguiente. Los registros con la misma prioridad se prueban al azar.
¿Qué pasa si no tengo registro MX?
Los servidores de correo van a intentar entregar el email directamente al registro A del dominio como respaldo, pero esto suele fallar. La mayoría de los correos van a rebotar.
¿Un registro MX puede apuntar a un CNAME?
Es técnicamente posible pero está explícitamente prohibido por el RFC 2181. Algunos servidores de correo se van a negar a entregar a un destino CNAME. Los registros MX siempre deben apuntar directamente a registros A o AAAA.