¿Qué es un registro MX de DNS y cómo funciona?

Un registro MX de DNS (registro de intercambio de correo) indica a los servidores que envían correo electrónico dónde deben entregar los mensajes de un dominio. Sin registros MX, el servicio de correo electrónico deja de funcionar. En esta guía, explicaremos cómo funcionan los registros MX de DNS, cómo configurarlos y por qué son fundamentales para una entrega fiable del correo electrónico.

¿Qué es un registro MX?

Un registro MX indicará el nombre del servidor de correo electrónico, o de varios servidores de correo electrónico, que se utilizarán para el dominio.

Ejemplo

Domain

TTL

Class

Type

Priority

Host

menandmice.com

3600

IN

MX

10

mail1.menandmice.com

menandmice.com

3600

IN

MX

10

mail2.menandmice.com

¿Por qué son importantes los registros MX del DNS?

Cuando un usuario envía un mensaje de correo electrónico, el agente de transferencia de correo (MTA) solicita al DNS de ese dominio destinatario concreto los registros MX. El registro MX proporcionará el nombre o nombres de host de los servidores de correo que aceptan mensajes para ese dominio. A continuación, el MTA remitente establece una conexión mediante el Protocolo simple de transferencia de correo (SMTP) con uno de los hosts especificados.

En el caso de que haya varios servidores de correo, el MTA intentará establecer una conexión con el host que tenga la prioridad más baja de la lista. La prioridad, o preferencia, es una forma en que las empresas pueden equilibrar la carga de la recepción de correo en sus servidores de correo electrónico. Si la prioridad es la misma, el correo se distribuirá de manera equitativa entre todos los servidores, tal y como se muestra en el ejemplo anterior. Esto también permite la creación de clústeres de alta disponibilidad (HA) para cada dominio.

Es posible que un tercero te proporcione un servidor de correo electrónico de respaldo, por si tus servidores de correo se caen. Esto también se puede configurar como un registro MX de respaldo dentro de tu zona DNS. A los registros MX de respaldo se les suele asignar una prioridad más baja para que se utilicen con moderación.

Según el RFC 5321, hoy en día no es obligatorio tener un registro MX; sin embargo, se considera una buena práctica. A menudo, cuando los dominios no tienen un registro MX, el correo enviado desde uno de ellos puede ser filtrado como spam por un servidor de correo encargado de aceptar mensajes, por lo que la entrega del correo fallará.

Si no hay registros MX disponibles, el servidor de correo podría recurrir al registro A del dominio o devolver un error basado en los códigos de respuesta del DNS, como NXDOMAIN (dominio inexistente).

Crear un registro MX en el dominio

Para crear un registro MX hay que añadir un tipo específico de registro DNS al archivo de zona de tu dominio. Esto dependerá de la herramienta de gestión de DNS que se utilice. En Micetro, para crear un registro MX hay que seguir estos pasos:

  1. Haz clic en la pestaña «DNS» de la interfaz de usuario web de Micetro
  2. Haz doble clic en la zona para la que deseas crear un nuevo registro MX
  3. Haz clic en el botón «Crear»
  4. Asigna un nombre al registro MX
  5. Selecciona «MX» como tipo
  6. Establece un TTL adecuado
  7. Especifica un valor de prioridad
  8. Especifica un servidor (o utiliza el valor predeterminado que se rellena automáticamente)
  9. Haz clic en «Crear ahora» o en «Añadir a la solicitud», según tus permisos
Create DNS Record

Utiliza nslookup para buscar o ver los registros MX

Puedes utilizar la herramienta nslookup para obtener información sobre los registros MX de un dominio. Solo tienes que ir a la línea de comandos y escribir:

nslookup q=mx exampledomain.com

DNS Lookup

Preguntas frecuentes sobre los registros MX

¿Qué es un registro MX en el DNS?

Un registro MX (Mail Exchange) es un registro DNS que especifica los servidores de correo encargados de recibir el correo electrónico de un dominio.

¿La prioridad del registro MX es 0 o 10?

La prioridad del registro MX puede ser cualquier número entero no negativo; los números más bajos (por ejemplo, 0) tienen mayor prioridad que los más altos, como el 10.

¿Por qué necesito un registro MX?

Necesitas un registro MX para garantizar que los servidores de correo sepan dónde entregar los mensajes enviados a tu dominio.

¿Cuál es la diferencia entre un registro A y un registro MX?

Un registro A asocia un dominio a una dirección IP, mientras que un registro MX dirige el correo electrónico a los servidores de correo utilizando nombres de dominio.

¿Qué ocurre si no hay ningún registro MX?

Si no hay ningún registro MX, muchos servidores de correo pueden considerar que el dominio no es válido o que se trata de spam y no entregarán los correos electrónicos.