Qué es TXT

Por Felipe

Publicado en:

Un registro TXT es un tipo de registro DNS que almacena información en texto asociada a un dominio, formada por un nombre y un valor. Se utiliza sobre todo para verificar la propiedad de un dominio y para proteger el correo electrónico mediante mecanismos como SPF, DKIM y DMARC. Se crea desde la configuración DNS del panel de tu hosting.

Qué es un registro TXT

La gestión de dominios es una pieza clave de cualquier proyecto web: permite dirigir el dominio que has contratado hacia el servidor del proveedor de alojamiento, donde se alojan los archivos de tu página, tienda online o blog. Dentro de esa gestión, los registros TXT cumplen una función concreta dentro del sistema de nombres de dominio (DNS).

Un registro TXT es un registro DNS que contiene datos en formato texto pensados para fuentes externas al propio dominio. Cada registro está formado por dos elementos: un nombre (name) y un valor (value), que es la cadena de texto donde se guarda la información. A diferencia de los registros A o CNAME, que dirigen el tráfico hacia una dirección IP o hacia otro nombre, el TXT no enruta visitantes: simplemente almacena texto que otros servicios pueden leer y verificar.

Registro TXT de DNS y archivo .txt no son lo mismo

Conviene no confundir el registro TXT de las DNS con un archivo .txt. Este último es un archivo de texto sin formato —sin negritas, encabezados, subrayados ni imágenes— que se suele emplear para guardar datos de configuración o registros de sucesos (logs). El registro TXT de DNS, en cambio, vive en la zona DNS del dominio y su contenido lo consultan servicios externos como Google o los servidores de correo.

Para qué sirven los registros TXT

Los registros TXT se utilizan principalmente para dos grandes finalidades:

Verificar la propiedad de un dominio

Muchos servicios piden crear un registro TXT con un valor concreto para comprobar que controlas el dominio. Por ejemplo, Google utiliza un registro TXT para verificar que eres el propietario de un sitio y poder vincular sus estadísticas a tu cuenta de Google Search Console o de Google Analytics. Cuando añades el valor que te indican y guardas el registro, el servicio lo lee y confirma la titularidad.

Proteger la seguridad del correo electrónico

Los registros TXT son la base de la autenticación del correo. Con ellos puedes reducir el phishing (suplantación de identidad) y el spam, y demostrar que tus mensajes son legítimos. Los tres mecanismos más habituales son:

  • SPF: indica qué servidores están autorizados a enviar correo en nombre de tu dominio. Su valor comienza por «v=spf1».
  • DKIM: añade una firma criptográfica a tus mensajes para garantizar que no han sido manipulados durante el envío.
  • DMARC: define qué debe hacer el servidor receptor con los correos que no superan SPF o DKIM, y permite recibir informes. Se publica en un registro del tipo _dmarc con un valor que empieza por «v=DMARC1».

Cómo crear un registro TXT paso a paso

Crear un registro TXT es sencillo si tienes acceso a la zona DNS de tu dominio. El proceso general es el siguiente:

  • Entra en el panel de administración de tu hosting (por ejemplo, cPanel o Plesk) y busca la sección de configuración de DNS o de nombres de dominio, que suele estar en el menú principal.
  • Pulsa el botón para crear una nueva entrada o un nuevo registro.
  • En el formulario, rellena los datos del registro: el nombre, el valor y el tipo. En el campo «tipo» selecciona TXT, y en el campo «valor» introduce la cadena de texto correspondiente a la acción que quieres realizar (el token de verificación, el registro SPF, etc.).
  • Guarda los cambios. El nuevo registro aparecerá en el listado junto al resto de registros ya creados.

Si gestionas tu dominio y tus DNS desde el panel de tu hosting, todo el proceso se realiza en el mismo sitio, lo que simplifica mucho la creación y el mantenimiento de los registros.

Propagación, TTL y varios registros

Después de crear un registro TXT, los cambios no son inmediatos: hay que esperar a que se propaguen por las DNS. Ese tiempo suele oscilar entre 30 minutos y 2 horas, aunque en algunos casos puede ser mayor. Durante la creación es posible que se te pida un valor TTL (Time to Live), que indica, en segundos, cuánto tiempo se conserva el registro en la caché antes de volver a consultarlo; un TTL más bajo hace que los cambios se reflejen antes.

Ten en cuenta también que cada finalidad necesita su propio registro: si quieres, por ejemplo, verificar un dominio en Google y además publicar un SPF, crearás dos registros TXT distintos. Lo mismo ocurre si gestionas varios dominios (por ejemplo, un .com y un .es): cada uno requiere sus propios registros.

Qué tener en cuenta al trabajar con registros TXT

En este proceso se da por hecho que el proveedor de tu dominio es el propio hosting, lo que facilita las cosas, ya que basta con ir a las opciones de configuración DNS del panel. Si el dominio está registrado en otro proveedor, el procedimiento es similar, pero necesitarás los datos de acceso a la plataforma de ese proveedor para editar su zona DNS. Antes de guardar, revisa que el valor esté escrito exactamente como te lo facilitan, sin espacios de más, porque un pequeño error puede impedir la verificación o romper la autenticación del correo.

Preguntas frecuentes

¿Para qué sirve un registro TXT?

Sirve principalmente para verificar la propiedad de un dominio ante servicios como Google y para proteger el correo electrónico mediante SPF, DKIM y DMARC. No dirige tráfico: solo almacena texto que otros servicios leen y validan.

¿Cuánto tarda en activarse un registro TXT?

La propagación suele tardar entre 30 minutos y 2 horas, aunque puede variar según el TTL configurado y el proveedor. Si tras ese tiempo no funciona, conviene revisar que el nombre y el valor sean correctos.

¿Puedo tener varios registros TXT en un dominio?

Sí. Es habitual y necesario: cada finalidad (verificación, SPF, DMARC, etc.) utiliza su propio registro TXT. Solo hay que asegurarse de no duplicar registros que deban ser únicos, como el SPF.

¿Tu web necesita un hosting que vuele?

Hosting en España con soporte real en español, migración gratis, SSL incluido y 30 días de garantía. Sin líos y sin costes ocultos.

Ver planes de hosting →