Registro MX: ¿Qué es y cómo funciona? ===================================== ¿Qué es un registro MX? ------------------------ El **registro MX (Mail Exchanger)** es un tipo de registro DNS que **indica qué servidores de correo manejan los emails de un dominio**. Es decir, cuando alguien envía un correo a **@eltonga.com.ar**, el registro MX le dice a Internet a qué servidor enviar ese correo. Cómo consultar registros MX --------------------------- Para conocer qué servidores de correo maneja un dominio, puedes usar el comando `dig` en la terminal: .. code:: bash dig mx eltonga.com.ar Esto devolverá una lista de servidores MX configurados para ese dominio. También puedes usar: - `nslookup -query=mx eltonga.com.ar` en Windows. - `host -t mx eltonga.com.ar` en Linux/Mac. Si obtienes una respuesta con **status: NOERROR** y registros en la **ANSWER SECTION**, significa que el dominio tiene registros MX correctamente configurados. Ejemplo de registros MX ------------------------ Aquí están los registros MX de `eltonga.com.ar` obtenidos de hacer una consulta con dig: .. code:: bash ; <<>> DiG 9.11.5-P4-5.1+deb10u8-Debian <<>> mx eltonga.com.ar ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54828 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ; COOKIE: df6a92fa1ae0be6bfa071c1067b490b49d19641500994787 (good) ;; QUESTION SECTION: ;eltonga.com.ar. IN MX ;; ANSWER SECTION: eltonga.com.ar. 30 IN MX 10 avas-mx-eltonga-1.planisys.net. eltonga.com.ar. 30 IN MX 10 avas-mx-eltonga-2.planisys.net. ;; Query time: 0 msec ;; SERVER: 190.185.105.114#53(190.185.105.114) ;; WHEN: Tue Feb 18 10:52:52 -03 2025 ;; MSG SIZE rcvd: 189 Explicación de cada parte ------------------------- .. list-table:: Detalles del Registro MX :header-rows: 1 :widths: 20 50 * - **Campo** - **Ejemplo** * - Dominio - ``eltonga.com.ar.`` * - TTL - ``30`` (segundos) * - Clase - ``IN`` (Internet) * - Tipo - ``MX`` (Mail Exchanger) * - Prioridad - ``10`` * - Servidor MX - ``avas-mx-eltonga-1.planisys.net.`` * - - ``avas-mx-eltonga-2.planisys.net.`` Cómo funciona la prioridad en MX -------------------------------- Cada servidor MX tiene un número de prioridad. **Los números más bajos tienen mayor prioridad** y serán los primeros en recibir correos. Ejemplo: .. list-table:: :header-rows: 1 :widths: 10 50 * - **Prioridad** - **Servidor MX** * - 5 - ``mx1.ejemplo.com.`` * - 10 - ``mx2.ejemplo.com.`` * - 20 - ``mx3.ejemplo.com.`` 📌 **En este caso:** - Primero se intentará enviar el correo a `mx1.ejemplo.com.` - Si no está disponible, se intentará con `mx2.ejemplo.com.` - Si `mx2` también falla, se usará `mx3.ejemplo.com.` Como en `eltonga.com.ar` los dos registros tienen **la misma prioridad (10)**, cualquier servidor puede recibir los correos. Ejemplo de cómo funciona ------------------------ Cuando alguien envía un correo a `usuario@eltonga.com.ar`: 1. Su proveedor de correo revisa **qué servidores MX** están configurados para `eltonga.com.ar`. 2. Encuentra estos dos servidores: - `avas-mx-eltonga-1.planisys.net.` (prioridad **10**) - `avas-mx-eltonga-2.planisys.net.` (prioridad **10**) 3. Como ambos tienen la **misma prioridad**, el correo se enviará a cualquiera de los dos, según disponibilidad. Errores comunes y cómo solucionarlos ------------------------------------ Si un dominio no está recibiendo correos, revisa los siguientes problemas: 1. **No hay registros MX configurados** - Usa `dig mx eltonga.com.ar` y verifica que aparecen servidores MX en la respuesta. - Si no hay registros, agrega uno en el panel DNS del dominio. 2. **El servidor MX no responde** - Prueba hacer ping al servidor MX: .. code:: bash ping avas-mx-eltonga-1.planisys.net - Si no responde, revisa si el servidor está activo o hay problemas de red. 3. **El correo se entrega a spam** - Verifica que el dominio tenga registros **SPF, DKIM y DMARC** correctamente configurados. - Usa herramientas como `mxtoolbox.com` para analizar el estado del correo. 4. **La prioridad de los registros no está bien definida** - Si un servidor tiene prioridad `0` y otro `50`, todo el tráfico irá primero al `0`, lo que puede causar sobrecarga. - Ajusta las prioridades según la capacidad de los servidores. Resumen ------- 💡 **"Estos registros dicen que los correos enviados a `@eltonga.com.ar` deben ser manejados por los servidores `avas-mx-eltonga-1.planisys.net` y `avas-mx-eltonga-2.planisys.net`, y que cualquiera de los dos puede recibirlos."**