Domain IP Lookup

Los registros que encontrarás en casi toda zona

ANombre de host a una dirección IPv4
AAAANombre de host a una dirección IPv6
CNAMENombre de host a otro nombre de host
MXDominio a sus servidores de correo, por prioridad
TXTDominio a texto arbitrario: SPF, DKIM, verificación
NSDominio a los servidores de nombres que responden por él
Guías prácticas

Registros TXT explicados: SPF, DKIM y DMARC

3 min de lectura

Un registro TXT contiene texto arbitrario asociado a un nombre de dominio. Parece trivial, pero así es como se publica todo el sistema de confianza del correo electrónico, además de la mayor parte de las verificaciones de propiedad de dominio que harás jamás.

El problema de fondo es que SMTP, diseñado en 1982, permite que cualquier servidor afirme enviar en nombre de cualquier dominio. Nada en el protocolo lo impide. SPF, DKIM y DMARC son tres capas añadidas después para corregirlo, y las tres viven en registros TXT.

Idea clave

Los registros MX deciden dónde llega tu correo. Estos tres registros TXT deciden si alguien cree en el correo que dice proceder de ti. Sin ellos, los mensajes legítimos acaban en el spam.

SPF: qué servidores pueden enviar en tu nombre

SPF (Sender Policy Framework) publica una lista de los servidores autorizados a enviar correo en nombre de tu dominio. Un servidor receptor compara la IP que se conecta con esa lista.

Un registro SPF típico
example.com.    3600    IN    TXT    "v=spf1 include:_spf.google.com ip4:93.184.216.34 ~all"
ParteSignificado
v=spf1Marcador de versión: debe ir primero.
include:_spf.google.comConfiar también en todo lo que figura en el registro SPF de Google.
ip4:93.184.216.34Confiar en esta dirección concreta.
~allFallo suave: cualquier otro remitente es sospechoso pero no se rechaza.
-allFallo estricto: rechazar todo lo que no figure en la lista. Más estricto.

DKIM: una firma criptográfica

DKIM (DomainKeys Identified Mail) firma cada mensaje saliente con una clave privada. Tú publicas la clave pública correspondiente en el DNS y los receptores verifican la firma.

Un registro DKIM: fíjate en el selector dentro del nombre
selector1._domainkey.example.com.  IN  TXT  "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEB..."

La parte selector1 la elige tu proveedor de correo y se incluye en cada mensaje firmado, de modo que los receptores saben qué clave obtener. Usar selectores permite rotar claves, o trabajar con varios proveedores, sin conflictos.

La ventaja de DKIM sobre SPF es que la firma cubre el propio mensaje, así que sobrevive a los reenvíos. Su debilidad es que no dice nada sobre los mensajes que llegan sin ninguna firma, que es el hueco que cierra DMARC.

DMARC: qué hacer cuando fallan los dos primeros

DMARC (Domain-based Message Authentication, Reporting and Conformance) une a los otros dos: exige que SPF o DKIM no solo pasen, sino que se alineen con la dirección From visible, e indica a los receptores qué hacer en caso de fallo.

Un registro DMARC: siempre en _dmarc
_dmarc.example.com.    IN    TXT    "v=DMARC1; p=quarantine; rua=mailto:reports@example.com; pct=100"
EtiquetaSignificado
p=noneSolo supervisar: no emprender ninguna acción. Es por donde se empieza.
p=quarantineEnviar al spam el correo que falle.
p=rejectRechazar de plano el correo que falle. El objetivo final.
rua=Adónde enviar los informes agregados.
pct=Aplicar la política a este porcentaje del correo, útil para una implantación gradual.

Cómo implantar los tres con seguridad

El orden importa. Ir directamente a p=reject es la forma clásica de que tus propias facturas dejen de poder entregarse.

  1. Haz un inventario de todo lo que envía en tu nombre

    Tu proveedor de correo, sí, pero también las herramientas de facturación, el CRM, las plataformas de marketing, los sistemas de tickets y el correo transaccional de tu aplicación. Cualquier cosa que se omita aquí fallará más adelante.

  2. Publica SPF con fallo suave

    Incluye a todos los remitentes del primer paso y termina con ~all. El fallo suave marca a los remitentes no incluidos como sospechosos sin destruir el correo mientras verificas la lista.

  3. Activa la firma DKIM

    Actívala en cada proveedor y publica los registros de selector que te den. Envía un mensaje de prueba y confirma que la firma se verifica.

  4. Empieza DMARC con p=none

    Solo supervisión. Recopila informes agregados durante dos a cuatro semanas: revelarán remitentes que olvidaste.

  5. Endurece la política gradualmente

    Cuando los informes muestren que solo pasan las fuentes legítimas, pasa a p=quarantine, opcionalmente con pct=25 primero, y luego a p=reject cuando todo esté limpio.

Los registros TXT no son solo para el correo

El mismo tipo de registro sirve para verificar la propiedad del dominio en decenas de servicios: Google Search Console, Microsoft 365, Facebook y otros te piden que publiques un token como registro TXT y luego lo comprueban.

Registros de verificación típicos
example.com.    IN    TXT    "google-site-verification=rXsLp2..."
example.com.    IN    TXT    "MS=ms12345678"

Estos conviven sin problema. Un dominio puede tener muchos registros TXT; la única regla es que debe haber exactamente uno que empiece por v=spf1.

Pasa cualquier dominio por la herramienta de consulta para ver todos sus registros TXT juntos: una forma rápida de detectar un registro SPF duplicado o un token de verificación que nunca se eliminó.

¿Necesitas comprobar las direcciones DNS públicas de un dominio? Usa la herramienta Domain IP Lookup.

Herramientas gratuitas sobre este tema

Preguntas frecuentes

Lecturas relacionadas

Cómo encuentra un correo tu servidor de correo

Remitente

you@gmail.com

Consulta MX

¿quién recibe el correo?

Servidor de correo

prioridad 10 primero

Bandeja de entrada

entregado

Gana el número de prioridad más bajo; los más altos son de respaldo

Guías prácticas

Qué son los registros MX: así se enruta el correo

El registro que decide dónde llega tu correo: cómo funcionan los números de prioridad, qué es el MX nulo y los errores que pierden mensajes en silencio.

5 min de lectura

El DNS inverso hace la consulta al revés

Dirección IP

93.184.216.34

el punto de partida

Consulta PTR

in-addr.arpa: su zona, no la tuya

Nombre de host

la respuesta

La zona inversa pertenece a quien posee el bloque de IP, no al dueño del dominio

Guías prácticas

Qué es el DNS inverso: los registros PTR explicados

La consulta que funciona al revés: por qué la controla tu proveedor de alojamiento y por qué, si falta, tu correo acaba en spam sin que te enteres.

3 min de lectura

Los registros que encontrarás en casi toda zona

ANombre de host a una dirección IPv4
AAAANombre de host a una dirección IPv6
CNAMENombre de host a otro nombre de host
MXDominio a sus servidores de correo, por prioridad
TXTDominio a texto arbitrario: SPF, DKIM, verificación
NSDominio a los servidores de nombres que responden por él
Fundamentos de DNS

Tipos de registros DNS explicados: una referencia completa

Cada tipo de registro que merece la pena conocer, qué hace, qué aspecto tiene y el error que suele cometerse con él, todo en una única página de referencia.

4 min de lectura