Registro TXT (Registro de Texto)

Tipos de Registros DNS
Un registro DNS que almacena datos de texto, comúnmente utilizado para autenticación de correo (SPF, DKIM, DMARC), verificación de dominio y otros propósitos.
← Volver al Glosario

¿Qué es un Registro TXT?

Un registro TXT (Texto) es un tipo de registro DNS que almacena cadenas de texto arbitrarias asociadas con un dominio. Originalmente diseñado para notas legibles por humanos, los registros TXT se han vuelto esenciales para datos legibles por máquinas como políticas de autenticación de correo, verificación de propiedad de dominio y configuraciones específicas de servicios.

Usos Comunes de Registros TXT

Autenticación de Correo

SPF (Marco de Política de Remitente):
ejemplo.es.    IN    TXT    "v=spf1 include:_spf.google.com ~all"

Especifica qué servidores pueden enviar correo para tu dominio.

DKIM (Correo Identificado por Claves de Dominio):
google._domainkey.ejemplo.es.    IN    TXT    "v=DKIM1; k=rsa; p=MIGfMA0..."

Contiene la clave pública para verificación de firma de correo.

DMARC (Autenticación de Mensajes Basada en Dominio):
_dmarc.ejemplo.es.    IN    TXT    "v=DMARC1; p=reject; rua=mailto:dmarc@ejemplo.es"

Define política de autenticación de correo e informes.

Verificación de Dominio

Google Search Console:
ejemplo.es.    IN    TXT    "google-site-verification=abc123..."
Microsoft 365:
ejemplo.es.    IN    TXT    "MS=ms12345678"
Validación de Certificado SSL:
_dnsauth.ejemplo.es.    IN    TXT    "token-validacion-de-ca"

Otras Aplicaciones

Verificación de Dominio de Facebook:
ejemplo.es.    IN    TXT    "facebook-domain-verification=xyz789"
Identidad Keybase:
_keybase.ejemplo.es.    IN    TXT    "keybase-site-verification=..."
Datos de Aplicación Personalizada:
_app.ejemplo.es.    IN    TXT    "config=valor123"

Formato del Registro TXT

Sintaxis Básica

nombre    IN    TXT    "contenido de texto aquí"

Múltiples Registros TXT

Un dominio puede tener múltiples registros TXT:

ejemplo.es.    IN    TXT    "v=spf1 include:_spf.google.com ~all"

ejemplo.es. IN TXT "google-site-verification=abc123"

ejemplo.es. IN TXT "facebook-domain-verification=xyz789"

Registros TXT Largos

Las cadenas de registro TXT están limitadas a 255 caracteres por cadena, pero se pueden concatenar múltiples cadenas:

selector._domainkey.ejemplo.es.    IN    TXT    (

"v=DKIM1; k=rsa; "

"p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA..."

"...la clave larga continúa..."

)

Los clientes DNS concatenan automáticamente estas cadenas.

Verificación de Registros TXT

Usando dig:
dig ejemplo.es TXT

; ANSWER SECTION:

ejemplo.es. 300 IN TXT "v=spf1 include:_spf.google.com ~all"

Verificando TXT de subdominio específico:
dig _dmarc.ejemplo.es TXT

dig selector._domainkey.ejemplo.es TXT

Usando DomScan:
curl "https://domscan.net/v1/health?domain=ejemplo.es"

# Devuelve hasTXT y estado de autenticación de correo

Mejores Prácticas de Registros TXT

Para Autenticación de Correo

1. Siempre configura SPF, DKIM y DMARC juntos

2. Usa un único registro SPF - múltiples registros SPF causan problemas

3. Mantén búsquedas de SPF bajo 10 - exceder causa fallos

4. Prueba antes de desplegar - usa validadores en línea

Para Verificación de Dominio

1. No elimines registros TXT de verificación - los servicios pueden volver a verificar

2. Documenta para qué sirve cada registro TXT - pueden acumularse

3. Limpia registros no utilizados - elimina registros de servicios que ya no usas

Para Aplicaciones Personalizadas

1. Usa prefijos de subrayado (_app.ejemplo.es) para evitar conflictos

2. Documenta el formato - el yo futuro lo olvidará

3. Considera TTL - TTLs más bajos para configuraciones que cambian frecuentemente

Consideraciones de Seguridad

Divulgación de Información

Los registros TXT son públicos. No almacenes información sensible:

# Malo - expone información interna

ejemplo.es. TXT "internal-api-key=secreto123"

Vulnerabilidades de SPF

Los registros SPF demasiado permisivos pueden permitir falsificación de correo:

# Malo - permite que cualquiera envíe

ejemplo.es. TXT "v=spf1 +all"

# Bueno - restrictivo

ejemplo.es. TXT "v=spf1 include:_spf.google.com -all"

Solución de Problemas de Registros TXT

Múltiples Registros SPF: Solo un registro SPF por dominio es válido. Combina múltiples políticas SPF en una. Registros Truncados: Si tu registro TXT aparece cortado, asegura entrecomillado adecuado y concatenación. Retrasos de Propagación: Los cambios de registro TXT siguen propagación basada en TTL. Reduce TTL antes de hacer cambios a registros de verificación.

Los registros TXT son la navaja suiza de DNS; versátiles pero requieren gestión cuidadosa a medida que crece su uso.

Pon Este Conocimiento en Práctica

Usa la API de DomScan para comprobar disponibilidad de dominios, estado y mucho más.