Blog

Búsqueda MX: Cómo comprobar los registros MX correctamente

Debounce
Artículos
26 minutos de lectura

Puntos Clave

  • Los registros MX indican a los servidores de envío qué servidores de correo aceptan correo electrónico para su dominio y el orden en que deben probarse.
  • Hay varias formas de verificar registros MX, desde herramientas en línea hasta utilidades de línea de comandos, dependiendo de su nivel de comodidad técnica y sus necesidades.
  • Las actualizaciones de registros MX pueden tardar entre 1 y 48 horas en propagarse por completo en los servidores DNS a nivel mundial, por lo que es esencial una planificación cuidadosa durante las migraciones.

Su equipo acaba de migrar a un nuevo proveedor de correo electrónico y actualizó la configuración de su ESP. Todo parece estar configurado correctamente. Sin embargo, los correos electrónicos a su dominio siguen rebotando y los remitentes ven errores de "servidor de correo no encontrado".

El problema es más simple y frustrante de lo que parece. Tus registros MX, las entradas DNS que indican a internet dónde debe entregarse tu correo electrónico, siguen apuntando al proveedor anterior.

Los registros MX operan en segundo plano, enrutando miles de millones de correos electrónicos a diario sin que la mayoría de los usuarios se enteren de su existencia. Sin embargo, cuando faltan registros MX, están mal configurados o apuntan a servidores incorrectos, la entrega de correos electrónicos se interrumpe por completo. A diferencia de los problemas de entregabilidad que reducen la recepción en la bandeja de entrada, los problemas de MX impiden que los correos electrónicos lleguen a su servidor de correo.

Una búsqueda MX revela exactamente dónde se enrutan los correos electrónicos a su dominio, qué prioridad tiene cada servidor de correo y si su configuración de DNS coincide con su infraestructura de correo electrónico real.

Esta guía explica qué son los registros MX, cómo funcionan las búsquedas MX, cómo realizarlas e interpretarlas utilizando herramientas comunes y cómo solucionar los problemas de configuración MX más frecuentes.

¿Qué es una búsqueda MX?

Una búsqueda MX es una consulta DNS que recupera los registros de Mail Exchange (MX) de un dominio específico. Estos registros MX son las entradas DNS que indican a internet qué servidores de correo deben recibir el correo electrónico de ese dominio.

Por ejemplo, cuando alguien te envía una carta, el sistema postal utiliza tu dirección postal para determinar qué centro de entrega debe gestionarla. De igual forma, cuando alguien te envía un correo electrónico, los servidores de correo utilizan los registros MX de tu dominio para determinar qué servidores de correo electrónico deben recibir el mensaje.

Una búsqueda MX responde a una pregunta: "¿Dónde debe entregarse el correo electrónico de este dominio?"

Todo dominio que recibe correo electrónico debe tener al menos un registro MX publicado en su DNS. Sin registros MX, los servidores de correo remitente no saben a dónde enrutar los mensajes y la entrega falla con errores como "servidor de correo no encontrado" o "no hay registros MX disponibles".

Los registros MX contienen:

  • Valor de prioridad: Un número (normalmente del 0 al 100) que indica qué servidor de correo probar primero. Los números más bajos tienen mayor prioridad.
  • Nombre de host: El nombre de dominio completo (FQDN) del servidor de correo que acepta correo electrónico para su dominio, como mail.example.com o mx1.googlemail.com.

La mayoría de los dominios configuran varios registros MX con diferentes prioridades para proporcionar redundancia. Si el servidor de correo principal falla, los servidores de envío prueban automáticamente con los servidores secundarios o terciarios según el orden de prioridad.

¿Para qué se utilizan los registros MX?

Los registros MX tienen un propósito principal: enrutar el correo electrónico entrante a los servidores de correo correctos para su dominio. Sin embargo, esta sencilla función tiene varias implicaciones importantes para el funcionamiento del correo electrónico.

Dirigir todo el correo electrónico entrante

Cuando alguien envía un correo electrónico a sales@costex.comSu servidor de correo realiza una búsqueda MX de sudominio.com para determinar qué servidor gestiona su correo electrónico. Los registros MX indican al servidor remitente exactamente dónde entregar el mensaje.

Este enrutamiento se realiza para todos los correos electrónicos enviados a tu dominio, incluyendo consultas de clientes, suscripciones a boletines informativos, notificaciones del sistema, comunicaciones internas del equipo y todo lo demás. Si tus registros MX son incorrectos, no recibirás ninguno de esos correos.

Proporcionar resiliencia en la entrega y conmutación por error

Los dominios normalmente publican varios registros MX con diferentes prioridades:

  • Priority 10: Primary mail server (mx1.emailprovider.com)
  • Priority 20: Secondary backup server (mx2.emailprovider.com)
  • Priority 30: Tertiary backup server (mx3.emailprovider.com)

Los servidores de envío prueban primero el servidor con la prioridad más baja. Si ese servidor no está disponible, es inaccesible o genera un error, se pasa automáticamente al servidor con la siguiente prioridad más alta. Esta redundancia garantiza que la entrega de correo electrónico continúe incluso si el servidor de correo principal falla por mantenimiento o sufre una interrupción.

Algunas organizaciones también utilizan registros MX de igual prioridad para distribuir la carga de correo electrónico entrante entre múltiples servidores, aunque esto es menos común que las configuraciones de conmutación por error simples.

Adaptación de su infraestructura de correo electrónico activa

Tus registros MX deben apuntar a servidores de correo que controlas o que opera tu proveedor de correo. Si usas Google Workspace, tus registros MX deben apuntar a los servidores de correo de Google. Si usas Microsoft 365, deben apuntar a los servidores de Microsoft. Si administras tu propio servidor de correo, deben apuntar al nombre de host de tu servidor.

Las discrepancias entre los registros MX y la infraestructura real provocan fallos de entrega. Por ejemplo, si sus registros MX siguen apuntando a un proveedor de correo electrónico antiguo después de la migración, los nuevos correos intentarán entregarse a servidores que ya no aceptan correo para su dominio.

Prevención de fallos de entrega y enrutamiento incorrecto

Si los registros MX son incorrectos o faltan:

  • Los servidores de envío no pueden encontrar dónde entregar el correo electrónico, lo que provoca rebotes inmediatos
  • Los correos electrónicos pueden ser enrutados a proveedores antiguos o servidores incorrectos que los rechazan
  • Los servidores de respaldo podrían recibir todo el correo si los servidores principales no son accesibles debido a una configuración incorrecta
  • Se producen retrasos en la entrega porque los servidores de envío vuelven a intentarlo repetidamente con diferentes hosts MX.

Cómo funciona una búsqueda MX

Cuando un servidor de correo necesita entregar un correo electrónico, realiza una búsqueda MX consultando a los servidores DNS. Este proceso es automático y tarda milisegundos, pero comprender su funcionamiento ayuda a solucionar problemas de entrega.

El proceso de consulta DNS:

  1. El servidor de correo inicia la búsqueda: El servidor de correo remitente extrae el dominio de la dirección de correo electrónico del destinatario (la parte después de @) y consulta el DNS en busca de registros MX asociados con ese dominio.
  2. El solucionador de DNS responde: El sistema DNS devuelve todos los registros MX configurados para ese dominio, incluidos los valores de prioridad y los nombres de host del servidor de correo.
  3. El servidor de correo ordena por prioridad: El servidor de envío ordena los registros MX devueltos por valor de prioridad (el número más bajo primero) para determinar qué servidor de correo probar primero.
  4. Los intentos de conexión comienzan: El servidor de envío intenta conectarse al servidor de correo de mayor prioridad (número más bajo) en el puerto 25 (SMTP) para entregar el mensaje.
  5. Conmutación por error si es necesario: Si el servidor principal no está disponible, el servidor remitente pasa al siguiente nivel de prioridad y vuelve a intentarlo hasta que entrega exitosamente el mensaje o agota todas las opciones.

Una búsqueda MX devuelve una lista de registros formateados de la siguiente manera:

example.com    MX    10    mail1.provider.com
example.com    MX    20    mail2.provider.com
example.com    MX    30    mail3.provider.com

Cada línea muestra el dominio, el tipo de registro (MX), el valor de prioridad y el nombre de host del servidor de correo. Los servidores de envío utilizan esta información para determinar el enrutamiento de entrega y las secuencias de conmutación por error.

Cómo realizar una búsqueda MX

Para verificar los registros MX no se requiere software especializado. Existen varios métodos, desde herramientas en línea hasta utilidades de línea de comandos, según su nivel de experiencia y necesidades técnicas.

realizando una búsqueda MX

Uso de herramientas de búsqueda MX en línea

Las herramientas en línea ofrecen la forma más sencilla de verificar registros MX sin necesidad de instalar nada. Las opciones más populares incluyen:

MXToolbox (mxtoolbox.com):

  1. Vaya a mxtoolbox.com
  2. Ingrese su dominio en el cuadro de búsqueda
  3. Seleccione “Búsqueda MX” en el menú desplegable
  4. Revise los resultados que muestran los valores de prioridad y los nombres de host del servidor de correo

Caja de herramientas de administración de Google:

  1. Visita toolbox.googleapps.com/apps/dig
  2. Ingrese su nombre de dominio
  3. Seleccione “MX” como tipo de consulta
  4. Haga clic en “Ejecutar” para ver los registros MX

¿Qué es MX Toolbox (whatsmydns.net)?:

  1. Visita whatsmydns.net
  2. Introduce tu dominio
  3. Seleccione “MX” de los tipos de registro
  4. Ver registros MX de múltiples servidores DNS a nivel mundial

Estas herramientas no sólo muestran sus registros MX, sino también información adicional, como si los servidores de correo están respondiendo, cuáles son sus direcciones IP y si existen problemas de propagación de DNS.

Uso de herramientas de línea de comandos

Para usuarios técnicos o verificaciones automatizadas, las utilidades de línea de comandos proporcionan consultas DNS directas sin depender de interfaces web.

Uso de nslookup (Windows, Mac, Linux):

nslookup -type=mx example.com

Esto devuelve registros MX directamente desde los servidores DNS. La salida muestra los valores de prioridad y los nombres de host.

Usando dig (Mac, Linux):

dig example.com MX +short

El indicador +short devuelve solo la información esencial: valores de prioridad y nombres de host del servidor de correo, sin detalles de consulta DNS adicionales.

Usando host (Mac, Linux):

host -t MX example.com

Devuelve registros MX en un formato legible por humanos con información de prioridad y nombre de host.

Comprobando a través de su panel de hosting

La mayoría de los proveedores de alojamiento y registradores de dominios ofrecen interfaces de administración de DNS donde puedes ver y editar registros MX directamente:

  1. Inicie sesión en su panel de control de hosting (cPanel, Plesk, etc.) o en el panel de control del registrador de dominios
  2. Vaya a la configuración de DNS o al editor de zona DNS
  3. Busque registros MX en la lista de entradas DNS
  4. Verifique que las prioridades y los nombres de host coincidan con los requisitos de su proveedor de correo electrónico

Este método muestra los registros configurados a medida que se almacenan, lo que puede ser diferente de lo que se propaga globalmente actualmente si realizó cambios recientemente.

Cómo leer los resultados de búsqueda de MX

Los resultados de la búsqueda MX contienen información específica que debe interpretar correctamente para comprender su configuración de enrutamiento de correo electrónico.

Números de prioridad (valores de preferencia)

El número de prioridad controla el orden en el que se prueban los servidores de correo, comenzando con el número más bajo primero (que indica mayor prioridad).

example.com    MX    10    primary.mailserver.com
example.com    MX    20    backup.mailserver.com

En este ejemplo, primary.mailserver.com (prioridad 10) recibe todos los correos electrónicos en condiciones normales. Si no está disponible, los servidores de envío intentan automáticamente con backup.mailserver.com (prioridad 20).

Los patrones de prioridad comunes incluyen:

  • Incrementos de 10 (10, 20, 30), lo que proporciona un orden de conmutación por error limpio
  • Grandes brechas (10, 50, 100), dejando espacio para agregar servidores entre las prioridades existentes más adelante
  • Prioridades iguales (10, 10, 10), distribuyendo la carga aleatoriamente entre los servidores

Nombres de host del servidor de correo

El nombre de host es el nombre de dominio completo del servidor que acepta correo electrónico. Debe resolverse a una dirección IP donde se esté ejecutando un servidor de correo y escuchando en el puerto 25.

MX    10    mail.google.com

Esto indica a los servidores de envío que entreguen el correo electrónico al servidor en mail.google.com. Ese nombre de host debe resolverse mediante DNS a una dirección IP válida y debe haber un servidor de correo ejecutándose en esa dirección.

Valores TTL (tiempo de vida)

Algunos resultados de búsqueda incluyen valores TTL, mostrados en segundos:

example.com    3600    IN    MX    10    mail.example.com

El TTL (3600 segundos = 1 hora) indica cuánto tiempo deben los servidores DNS almacenar en caché este registro antes de buscar actualizaciones. Un TTL más bajo implica una propagación más rápida de los cambios, pero aumenta la carga de consultas DNS.

Qué buscar en los resultados

Las buenas señales incluyen:

  • Múltiples registros MX con diferentes prioridades (redundancia)
  • Nombres de host que coinciden con la documentación de su proveedor de correo electrónico
  • Todos los nombres de host se resuelven en direcciones IP válidas
  • Configuración consistente en todos los servidores DNS a nivel mundial

Las señales de advertencia incluyen:

  • No se encontraron registros MX (la entrega del correo electrónico fallará)
  • Registros MX que apuntan a un host local, direcciones IP privadas o nombres de host inexistentes
  • Prioridades que no coinciden con el orden de conmutación por error previsto
  • Registros mixtos que apuntan a diferentes proveedores de correo electrónico (migración no completada)

Problemas y errores comunes de búsqueda MX

Al realizar una búsqueda MX, es posible que encuentre varios problemas comunes que impiden la entrega adecuada del correo electrónico.

Problemas y errores de búsqueda MX

No se encontró ningún registro MX

Qué significa:El DNS no devuelve registros MX para su dominio, lo que indica que el enrutamiento de correo electrónico no está configurado.

Por que sucede:

  • Acabas de registrar un dominio y aún no has configurado el correo electrónico
  • Los registros DNS se eliminaron accidentalmente durante una migración o un cambio de configuración
  • Su registrador de dominio o proveedor de DNS está experimentando problemas
  • El DNS no se ha propagado después de cambios recientes (aunque esto suele tardar menos de 24 horas)

Como arreglarlo:

  1. Inicie sesión en su proveedor de DNS o en el panel de control de alojamiento
  2. Agregue registros MX proporcionados por su servicio de correo electrónico (Google Workspace, Microsoft 365, etc.)
  3. Guarde los cambios y espere la propagación del DNS (1 a 48 horas, normalmente 1 a 4 horas)
  4. Verifique usando una herramienta de búsqueda MX después de esperar

Si no existen registros MX, algunos servidores de envío intentarán enviar el correo electrónico directamente a un registro A del dominio, pero esto no es confiable y muchos servidores simplemente rebotarán el mensaje inmediatamente.

Configuración de prioridad incorrecta

Qué significa: Los valores de prioridad se configuran de maneras que no coinciden con el enrutamiento deseado, lo que provoca que el correo electrónico se envíe primero a los servidores de respaldo o crea patrones de entrega impredecibles.

Por que sucede:

  • Errores de configuración manual al configurar DNS
  • Malentender la lógica de prioridades (pensar que números más altos significan mayor prioridad)
  • Migración incompleta donde existen registros de proveedores antiguos y nuevos con prioridades incorrectas

Ejemplos de problemas:

example.com    MX    50    primary.mailserver.com
example.com    MX    10    old-backup.mailserver.com

El correo electrónico va al servidor de respaldo antiguo (prioridad 10) en lugar del servidor principal previsto (prioridad 50) porque primero se prueban los números más bajos.

Como arreglarlo:

  1. Identificar qué servidor de correo debe recibir correo electrónico principalmente
  2. Asignar a ese servidor el número de prioridad más bajo (normalmente 10)
  3. Asignar a los servidores de respaldo números progresivamente mayores (20, 30, etc.)
  4. Eliminar cualquier registro MX de servidores antiguos o fuera de servicio

Apuntando a servidores de correo inactivos o incorrectos

Qué significa: Los registros MX hacen referencia a nombres de host que no existen, no se resuelven en direcciones IP o apuntan a servidores que no ejecutan servicios de correo.

Por que sucede:

  • La migración a un nuevo proveedor de correo electrónico no fue completa (DNS actualizado, pero los nuevos servidores no están listos)
  • Errores tipográficos en los nombres de host al configurar DNS
  • Los registros MX antiguos permanecen después de cambiar de proveedor
  • Los nombres de host del servidor cambiaron, pero el DNS no se actualizó

Síntomas:

  • Se agotó el tiempo de espera del servidor de envío al intentar conectarse a los servidores de correo
  • Errores de “Conexión rechazada” o “Host inaccesible” en los mensajes de rebote
  • Entrega intermitente, ya que algunos registros funcionan, pero otros no.

Como arreglarlo:

  1. Verifique que cada nombre de host MX se resuelva en una dirección IP usando nslookup hostname
  2. Pruebe si los servidores de correo aceptan conexiones: telnet nombre de host 25
  3. Reemplace los nombres de host incorrectos con los correctos de la documentación de configuración de su proveedor de correo electrónico
  4. Eliminar registros MX que apuntan a servidores fuera de servicio

Conflictos con proveedores de correo electrónico

Qué significa: Los registros MX hacen referencia a varios proveedores de correo electrónico diferentes simultáneamente, lo que provoca que la entrega se divida de manera impredecible entre sistemas o se enrute a proveedores que ya no alojan su correo electrónico.

Por que sucede:

  • Migración incompleta donde no se eliminaron los registros MX del proveedor anterior
  • Intentar utilizar varios proveedores de correo electrónico simultáneamente sin reglas de enrutamiento adecuadas
  • Probar un nuevo servicio de correo electrónico mientras el sistema de producción aún está activo

Ejemplo de registros conflictivos:

example.com    MX    10    aspmx.l.google.com       (Google Workspace)
example.com    MX    20    mail.oldprovider.com     (Previous provider)
example.com    MX    10    example-com.mail.protection.outlook.com  (Microsoft 365)

Esta configuración divide el correo electrónico de forma impredecible entre Google y Microsoft, y parte de él se envía a un proveedor antiguo. Los usuarios no recibirán todo su correo electrónico en un solo lugar.

Cómo solucionarlo:

  1. Decide qué proveedor de correo electrónico debe recibir todos los correos electrónicos
  2. Eliminar registros MX de todos los demás proveedores
  3. Conserve únicamente los registros MX del proveedor elegido
  4. Espere la propagación del DNS antes de dar de baja las cuentas antiguas

Lo más importante es...

Los registros MX son el sistema de enrutamiento fundamental que dirige todo el correo electrónico entrante a su dominio. Cuando están configurados correctamente con las prioridades adecuadas y apuntando a servidores de correo activos, la entrega de correo electrónico funciona sin problemas. Si faltan, están mal configurados o apuntan a servidores incorrectos, la entrega de correo electrónico falla por completo y nunca sabrá qué mensajes se está perdiendo.

Realizar una búsqueda de MX toma 30 segundos con herramientas en línea gratuitas o utilidades de línea de comandos y revela inmediatamente si la configuración de enrutamiento de correo electrónico coincide con su infraestructura real. Revise sus registros MX durante las migraciones, después de cambios de DNS y siempre que surjan problemas de entrega.

Más allá de una correcta configuración de MX, la entregabilidad del correo electrónico depende de listas limpias que no generen rebotes, quejas de spam ni trampas. Debounce para verificar direcciones de correo electrónico antes de enviar, eliminar direcciones no válidas y verificar configuraciones de dominio que podrían causar fallas en la entrega.

Verifique su lista ahora para asegurarse de que sus mensajes lleguen a buzones reales y activos después de que los registros MX los enruten correctamente.

Preguntas Frecuentes

Respuestas a preguntas comunes sobre este tema.
01

¿Cuánto tiempo tarda en surtir efecto los cambios en los registros MX?

Los cambios en los registros MX normalmente se propagan en un plazo de 1 a 4 horas, pero pueden tardar hasta 48 horas en llegar a todos los servidores DNS a nivel mundial; el valor TTL de sus registros existentes determina el tiempo mínimo de propagación.

02

¿Puede un dominio tener registros MX sin un servicio de correo electrónico?

Sí, puedes configurar registros MX incluso si no usas activamente el correo electrónico, pero deben apuntar a servidores que acepten o rechacen el correo correctamente en lugar de agotar el tiempo de espera o causar errores.

03

¿Qué sucede si varios registros MX tienen la misma prioridad?

Los servidores de envío de correo seleccionan aleatoriamente entre registros MX de igual prioridad para cada intento de entrega, distribuyendo eficazmente la carga entre esos servidores en lugar de usarlos como copias de seguridad de conmutación por error.