Registro TXT: qué es y cómo configurarlo
Autor: Redacción Domeny.ForSale Publicado
En resumen: Un registro TXT es una entrada en DNS, el sistema que gestiona los nombres de dominio, que almacena información textual. Sirve, entre otras cosas, para confirmar el control de un dominio y publicar ajustes de autenticación del correo. No redirige una página ni indica la dirección del servidor web: su significado depende del servicio que lee el texto almacenado.
¿Cómo funciona un registro TXT y qué contiene?
DNS asocia los nombres de dominio con distintos tipos de información, no solo con las direcciones IP de los servidores. Un registro TXT publica texto bajo un nombre concreto, por ejemplo, example.com o _dmarc.example.com. El programa que consulta DNS lee ese texto y lo interpreta según las reglas del servicio correspondiente.
En el panel de gestión de DNS normalmente encontrarás estos campos:
| Campo | Significado |
|---|---|
| Tipo | Selecciona TXT. |
| Nombre / host | Define el nombre bajo el que estará disponible la entrada. |
| Valor / contenido | Texto proporcionado por el proveedor del servicio o definido por la configuración. |
| TTL | Tiempo durante el que la respuesta de DNS puede almacenarse en caché. |
Para el dominio principal, el campo de nombre suele admitir el símbolo @ o dejarse vacío. Es una convención de cada panel, no una instrucción universal. Otros paneles requieren el nombre de dominio completo, así que consulta la ayuda del campo antes de guardar.
Cualquiera puede leer un registro TXT. No incluyas contraseñas, claves privadas ni datos confidenciales. Si el proveedor te facilita un token de verificación destinado a publicarse en DNS, puedes añadirlo siguiendo sus instrucciones.
¿Para qué sirven los registros TXT?
Uno de sus usos más sencillos es confirmar el control de un dominio. El proveedor de correo, de una herramienta de análisis o de otro servicio te facilita un texto único y te pide que lo añadas a DNS. Al leer el valor correcto, puede comprobar que tienes capacidad para modificar la configuración del dominio. Sin embargo, esto no demuestra la titularidad legal del nombre ni de toda la empresa.
Otro uso importante está relacionado con el correo electrónico:
- SPF define qué servidores pueden enviar correo usando ese dominio en la dirección del remitente técnico. La política SPF se publica como registro TXT.
- DKIM permite al destinatario comprobar la firma criptográfica del mensaje. La clave pública suele publicarse en un registro TXT bajo un nombre como
selector._domainkey.example.com; algunos proveedores exigen, en su lugar, un registro CNAME que apunte a su configuración. - DMARC establece las reglas para evaluar la alineación de la autenticación con el dominio visible en el campo «De», tratar los mensajes que no cumplen esas condiciones y generar informes. El registro TXT se publica bajo el nombre
_dmarc.example.com.
Estos mecanismos ayudan a reducir la suplantación del dominio, pero no garantizan que los mensajes lleguen a la bandeja de entrada. TXT también se utiliza en la emisión de certificados TLS: la verificación DNS-01 consiste en publicar el valor indicado bajo el nombre _acme-challenge para el dominio que se está verificando.
¿Cómo añadir un registro TXT paso a paso?
Supongamos que un servicio te pide añadir al dominio principal example.com un registro TXT con el valor service-verification=abc123. Es solo un ejemplo: para una configuración real necesitas el valor que te haya proporcionado tu propio proveedor.
- Averigua quién gestiona el DNS del dominio. Debes añadir el registro en el operador que gestiona sus servidores DNS autoritativos, es decir, los servidores que constituyen la fuente de las respuestas del dominio. No tiene por qué ser la empresa a la que pagas el registro.
- Abre la zona DNS del dominio correspondiente. La zona es el conjunto de entradas que dan servicio a ese dominio. Selecciona la opción de añadir un nuevo registro de tipo TXT.
- Introduce el nombre siguiendo las instrucciones del panel. Para el dominio principal, puede ser
@, un campo vacío oexample.com. - Pega el valor exacto. No añadas espacios, saltos de línea ni explicaciones propias. Puedes dejar el TTL predeterminado si el proveedor no recomienda otro valor.
- Guarda la entrada e inicia la verificación en el servicio. Si el primer intento falla, comprueba la respuesta de DNS antes de modificar el contenido del registro.
Añadir una entrada de verificación independiente normalmente no requiere eliminar los registros TXT existentes. Tras la verificación, consulta en la documentación del servicio si debes conservar la entrada: algunos sistemas vuelven a comprobarla.
¿Cómo comprobar la entrada y evitar errores?
Puedes comprobar el registro con una herramienta de consulta de DNS. En una terminal que disponga del programa dig, utiliza dig TXT example.com y, para DMARC, dig TXT _dmarc.example.com. Como alternativa, puedes usar el comando nslookup -type=TXT example.com.
El cambio no tiene por qué ser visible de inmediato en todas partes. Algunos resolutores, es decir, servidores que actúan como intermediarios en las consultas de DNS, pueden seguir almacenando la respuesta anterior durante el tiempo indicado por su TTL. También puede almacenarse en caché la información de que un registro no existe, por lo que reducir el TTL después del cambio no elimina las copias anteriores.
El error más habitual es introducir un nombre incorrecto para la entrada. Si el panel añade el dominio automáticamente, introducir el nombre completo _dmarc.example.com puede dar lugar a _dmarc.example.com.example.com. Otro problema es modificar el DNS en un operador cuyos servidores ya no dan servicio al dominio.
Puede haber varios registros TXT bajo un mismo nombre, pero no publiques varias políticas SPF independientes para el mismo nombre. Al añadir otro remitente de correo, debes integrar las fuentes necesarias en una sola política, en lugar de añadir una segunda entrada que empiece por v=spf1.
Las comillas que aparecen en el resultado de una consulta de DNS suelen ser una forma de presentar el texto. Un único registro TXT también puede contener varios fragmentos, cada uno de hasta 255 bytes; esto no significa que todo el registro esté limitado a 255 caracteres. Si tienes una clave DKIM larga, sigue las instrucciones del operador de DNS en lugar de dividirla por tu cuenta en registros independientes.
Antes de guardar, compara tres elementos con las instrucciones oficiales del servicio: el tipo de registro, el nombre de destino completo y el valor. Después de guardar, compruébalos en la respuesta de DNS: que la entrada aparezca en el panel no confirma por sí solo que se haya publicado correctamente.
Consulta también: ¿Qué es Linux?
