Estamos experimentando dificultades. Nuestros ingenieros están trabajando. Consulte status.mailgun.com para obtener actualizaciones en tiempo real.

¿Cómo verifico mi dominio? Y otras preguntas sobre el DNS

¿Por qué necesito verificar mi dominio?

Mailgun requiere la verificación del dominio por dos razones principales. En primer lugar, confirma que eres el propietario del dominio, lo que impide que remitentes no autorizados utilicen tu dominio en nuestra plataforma. En segundo lugar, los registros SPF y DKIM autorizan a nuestros servidores SMTP a enviar en nombre de tu dominio. Esto sirve para mejorar significativamente tu entregabilidad - ¡nuestra especialidad!

Los registros DNS pueden ser un poco complicados, pero si conoces algunos consejos, puedes mejorar mucho tu éxito con el proceso. Echemos un vistazo a algunos problemas comunes que se observan al intentar verificar tu dominio.

¿Tenéis alguna guía o tutorial de DNS?

Sí, tenemos guías paso a paso y en profundidad para los siguientes proveedores de DNS:

Además de estas guías, este artículo también describe un proceso general de tres pasos para la configuración del DNS.

He creados mis registros, pero Mailgun no los ve

Siempre hay que comprobar cualquier cambio que se haga en la configuración del DNS mediante una consulta local y otra pública. Las consultas locales pueden realizarse con utilidades integradas como dig (Linux/Unix) y nslookup (Windows).

Para verificar a través de un comando dig, la sintaxis es: dig -t <record type> < hostname>

dig -t TXT dominio.tld

; <<>> DiG 9.8.3-P1 <<>> -t TXT dominio.tld
;; opciones globales: +cmd
;; Tengo respuesta:
;; ->>ENCABEZADO<<- código de operación: CONSULTA, estado: SIN ERROR, id: 64695

;; SECCIÓN DE PREGUNTAS:
;dominio.tld. EN TEXTO

;; SECCIÓN DE RESPUESTAS:
dominio.tld. 600 IN TXT "v=spf1 incluyen:mailgun.org ~all"

Para verificar mediante nslookup, la sintaxis es: nslookup -q=<record type> <hostname>

nslookup -q=TXT domain.tld

Servidor: 1.1.1.1
Dirección:1.1.1.1#53

Respuesta no autorizada:
domain.tld text = "v=spf1 include:mailgun.org ~all"

En algunos casos, puede haber un servidor DNS local dentro de tu red que tendrá prioridad sobre las consultas públicas. Incluso si no tienes un servidor DNS local, te recomendamos que realices una consulta pública secundaria para tu dominio. Una gran herramienta es What's My DNS - https://www.whatsmydns.net/. What's My DNS consultará varios servidores en todo el mundo para medir mejor la propagación de tus cambios.

Para utilizarlo, solo tienes que introducir tu nombre de host y seleccionar el tipo de registro entre las opciones presentes en el desplegable.

  • Si obtienes el valor correcto - ¡felicidades! El registro se ha creado con éxito.
  • Si no, (o si todas las X que ves son rojas) - algo no está yendo bien todavía. Asegúrate de volver a comprobar tu configuración y corregir tu configuración de DNS según sea necesario.

Nota: Los paneles de algunos proveedores de DNS añadirán automáticamente el nombre de dominio raíz justo a continuación de lo que se elija como valor de nombre de host ; por ejemplo, si tu dominio es mail.example.com, es posible que solo necesites "mail" en el campo de nombre de host, o podrías estar creando un registro para mail.example.com.example.com por accidente. Para garantizar un uso productivo de tu tiempo, ponte en contacto con tu proveedor de DNS para saber cómo funciona su panel.

El registro DKIM está verificado, pero el SPF no

Se necesitan dos registros TXT para verificar tu dominio: SPF y DKIM. Si todo parece estar bien con tu registro DKIM, pero no con tu SPF, aquí hay algunos elementos que puedes comprobar:

  • Solo puede haber 1 registro SPF por nombre de host. Si tu nombre de host tiene más de 1 registro SPF, los registros tendrán que fusionarse en un solo valor.
dig -t TXT domain.tld 
"v=spf1 include:mailgun.org ~all"
"v=spf1 ip4:1.2.3.4 include:smtp.domain.tld ~all"

En este caso, el problema se debe a la separación de los valores en dos entradas distintas. La solución es sencilla: basta con combinarlas. Puedes colocar la directiva de inclusión de Mailgun (include:mailgun.org) en cualquier lugar después de v=spf1 y antes de ~all. El nuevo valor sería:

v=spf1 ip4:1.2.3.4 include:smtp.domain.tld include:mailgun.org ~all

Nota: Asegúrate de que tu registro SPF no supera las 10 búsquedas, o tendrás problemas.

  • Si el nombre de host tiene un CNAME además de cualquier otro tipo de registro (es decir, TXT, A, etc.), el CNAME tendrá prioridad.
dig dominio.tld
dominio.tld. 300 IN CNAME mailgun.org
domain.tld. 300 IN TXT "v=spf1 include:mailgun.org ~all"

Para resolver esto y verificar el TXT, habría que eliminar el CNAME del nombre de host. Alternativamente, tendrías que utilizar otro subdominio de envío con la cuenta de Mailgun, como (para este ejemplo) mg.domain.tld.

Los registros se resuelven, pero Mailgun sigue diciendo que el dominio está "sin verificar"

Según el proveedor de alojamiento de DNS, los registros pueden tardar entre 24 y 48 horas en propagarse por completo. Se puede intentar una verificación de DNS manual si ya han pasado 24 horas y los registros se confirman como correctos a través de consultas locales y públicas.

Te mostramos cómo realizar una verificación manual y actualizar la caché de los registros DNS a continuación:

  1. En primer lugar, inicia sesión en el Panel de control de Mailgun (si aún no lo has hecho).
  2. A continuación, dentro del panel de navegación de la izquierda, haz clic en la opción "Sending" (Envíos) para ampliar tu lista de subopciones.
  3. A continuación, haz clic en la subopción "Domain settings" (Ajustes del dominio) , y en la página siguiente, haz clic en la pestaña "DNS records" (Registros DNS).
  4. Asegúrate de que el dominio para el que deseas realizar una verificación de DNS manual aparece en la lista desplegable de dominios, en la parte superior derecha de la página.
    Captura de pantalla 2022-09-11 a las 6.58.43 PM.png
  5. Haz clic en el botón "Verify DNS settings" (Verificar configuración de DNS).

Otros registros DNS - Opcional

Aunque los dos registros TXT (SPF y DKIM) son todo lo que se requiere para enviar mensajes a través de Mailgun, también tienes la opción de añadir registros MX y CNAME, si lo deseas. El proceso para añadir estos registros opcionales es exactamente el mismo que el de añadir los registros TXT requeridos.

Los registros MX solo son necesarios si deseas recibir correo entrante para el o los dominios exactos que has verificado en tu cuenta de Mailgun; ten en cuenta que no debes apuntar los registros MX de tu dominio a Mailgun si ya tienes configurado el correo entrante en otro lugar. Si lo haces, añadir registros MX de Mailgun romperá esta configuración, y no recibirás tu correo como hasta ahora.

Nota: solo quieres tener una única fuente especificada para tus registros MX, de lo contrario los servidores se confunden y suceden cosas malas cuando los servidores se confunden.

Un registro CNAME solo es necesario si deseas habilitar nuestras funciones de seguimiento, manteniendo registros detallados de clics, aperturas, y/o bajas.

¿Tienes preguntas?

¡Sinch Mailgun tiene respuestas! Si te queda alguna duda o pregunta, abre una incidencia utilizando la página de asistencia dentro de tu panel de control de Mailgun.  Nuestro equipo de asistencia estará encantado de ayudarte.