¿Qué es un registro MX de DNS?

El registro MX dirige los correos electrónicos a un servidor de intercambio de correos.

Objetivos de aprendizaje

Después de leer este artículo podrás:

  • Entender el objetivo de un registro MX
  • Más información sobre cómo encajan los registros MX en el proceso de envío de un correo electrónico

Copiar enlace del artículo

¿Qué es un registro MX de DNS?

Un registro "intercambio de correo" (MX) de DNS dirige el correo electrónico a un servidor de correo. El registro MX indica cómo deben dirigirse los mensajes de correo electrónico de acuerdo con el Protocolo para transferencia simple de correo (SMTP, el protocolo estándar para todo el correo electrónico). Como pasa con los registros CNAME, un registro MX debe apuntar siempre a otro dominio.

Ejemplo de un registro MX:

example.com tipo de registro: Prioridad: valor: TTL
@ MX 10 mailhost1.example.com 45000
@ MX 20 mailhost2.example.com 45000

Los números de "prioridad" que preceden a los dominios de estos registros MX indican la preferencia; es preferible el valor de "prioridad" más bajo. El servidor siempre intentará primero mailhost1 porque 10 es inferior a 20. En caso de que falle el envío de un mensaje, el servidor pasará por defecto a mailhost2.

El servicio de correo electrónico también podría configurar este registro MX para que ambos servidores tengan la misma prioridad y reciban la misma cantidad de correo:

example.com tipo de registro: Prioridad: valor: TTL
@ MX 10 mailhost1.example.com 45000
@ MX 10 mailhost2.example.com 45000

Esta configuración permite que el proveedor de correo electrónico equilibre la carga por igual entre los dos servidores.

¿Qué es el proceso de consulta de un registro MX?

El software del servidor de correo (MTA) se encarga de consultar los registros MX. Cuando un usuario envía un correo electrónico, el MTA envía una consulta de DNS para identificar los servidores de correo de los destinatarios del correo. El MTA establece una conexión SMTP con esos servidores de correo, empezando por los dominios priorizados (en el primer ejemplo anterior, mailhost1).

¿Qué es un registro MX de reserva?

Un registro MX de reserva no es más que un registro MX para un servidor de correo con un valor de "prioridad" más alto (lo cual implica una prioridad más baja), de modo que en, circunstancias normales, el correo irá a los servidores con más prioridad. En el primer ejemplo anterior, mailhost2 sería el servidor "de reserva", porque el tráfico de correo electrónico será gestionado por mailhost1 mientras esté en funcionamiento.

¿Pueden los registros MX apuntar a un CNAME?

Un registro CNAME se utiliza para referenciar el alias de un dominio en lugar de su nombre real. Los registros CNAME suelen apuntar a un registro A (en IPv4) o a un registro AAAA (en IPv6) de ese dominio. Sin embargo, los registros MX tienen que apuntar directamente al registro A de un servidor o al registro AAAA. Apuntar a un CNAME está prohibido por los documentos RFC que definen cómo funcionan los registros MX.

Más información sobre los usos de los Registros CNAME.