¿Qué es un registro TXT?

Este registro DNS se creó para que los administradores pudieran escribir notas en sus zonas DNS, como el uso que se le da a la zona y otros recordatorios útiles.

Sin embargo, actualmente los usos más comunes de un registro TXT de DNS son prevenir el correo basura (a menudo denominado registro TXT SPF) y verificar la propiedad del dominio.

SPF son las siglasde Sender Policy Framework, un protocolo de autenticación de correo electrónico destinado a prevenir la suplantación de identidad en el correo electrónico. Estosregistros DNS ayudan a evitar que se lancen ataques maliciosos contra tu dominio. Solo puedes tener un registro TXT de SPF por dominio. Es similar a un registro DMARC.

DMARCson las siglas de «Domain Based Message Authentication Reporting and Conformance» (Autenticación, notificación y conformidad de mensajes basados en dominios) y es también un sistema de validación de correo electrónico destinado a prevenir estafas de phishing, suplantación de identidad y otros tipos de ataques basados en el correo electrónico.

Ejemplo de registro TXT:

Cómo crear un registro TXT

Esto dependerá de la solución de gestión de DNS que utilices (Microsoft, ISC, AWS Route53, Azure o cualquier otra solución de DNS o DDI). Sin embargo, en términos generales, deberás especificar:

  • Nombre del registro DNS

  • Tipo de registro: TXT

  • Texto estructurado o no estructurado, tal y como se especifica en el RFC 1464

Cómo añadir un registro TXT a mi DNS

Esto dependerá, de nuevo, de su solución de gestión de DNS. Para añadir un registro TXT en Micetro

  1. Haz clic en la pestaña «DNS»
  2. Haz doble clic en una zona
  3. Haz clic en el botón «Crear»
  4. Especifica un nombre de registro
  5. Selecciona «TXT» como tipo de registro
  6. Especifica el tiempo de vida
  7. Añade un atributo de texto
  8. Haz clic en «Crear ahora» o en «Añadir a la solicitud», según tu nivel de permisos

Add Record Type

¿Cómo puedo verificar un registro TXT de DNS?

Hay varias formas de consultar la información de un registro TXT. Puedes utilizar el comando NSLOOKUP desde tu ordenador cliente escribiendo lo siguiente en la terminal de la línea de comandos:

nslookup -q=txt menandmice.com

Esto mostrará todos los registros TXT encontrados junto con sus atributos.

También puede utilizar el comando Dig, ya sea en la línea de comandos o a través de una herramienta de navegador, por ejemplo. Esto es lo que se muestra al utilizar la herramienta Dig.

A continuación vemos que Google utiliza varios registros TXT para la verificación de la propiedad del dominio y la prevención del suplantación de identidad en el correo electrónico.

DIG

La verificación de la propiedad del dominio mediante registros TXT es igual que configurar un registro TXT normal, salvo que en el campo de valor de texto debes copiar una clave que te facilitará tu proveedor de alojamiento o de dominio. Como puedes ver en el ejemplo anterior, la sintaxis tendrá este aspecto:

menandmice.com 60 IN TXT “google-site-verification=S7T3j1rHKEQ4J97FLhV6Ec5x8SvRgZgUsVCy2Qp9GMc”

Puedes proteger los correos electrónicos utilizando registros TXT de SPF tal y como se ha definido anteriormente. De nuevo, el proceso es similar al de crear un registro TXT normal, pero, como se muestra arriba, la sintaxis tendrá este aspecto:

Menandmice.com 60 IN TXT “v=spf1 ip4:217.151.171.250 ip4:82.221.12.65 ip4:212.30.230.100”

En este caso, todos los correos electrónicos enviados desde estos servidores especificados (217.151.171.250, 82.221.12.65 y 212.30.230.100) están autorizados. En otras palabras, a estos servidores se les permite enviar correos electrónicos desde el dominio menandmice.com. Así, cuando los usuarios reciban correos electrónicos del dominio menandmice.com, sus servidores de correo podrán comprobar si la información coincide. Si no es así, estos correos suelen filtrarse a la bandeja de spam. Si la información de la IP coincide y se cumplen todos los demás criterios, los usuarios recibirán los correos en su bandeja de entrada.