Un registro TXT (abreviatura de registro de texto ) es un tipo de registro de recursos en el sistema de nombres de dominio (DNS) que se utiliza para proporcionar la capacidad de asociar texto arbitrario con un host u otro nombre, como información legible por humanos sobre un servidor, red, centro de datos u otra información contable. [1]
También se usa a menudo de una manera más estructurada para registrar pequeñas cantidades de datos legibles por máquina en el DNS.
Fondo
Un dominio puede tener múltiples registros TXT asociados, siempre que la implementación del servidor DNS lo admita. [2] Cada registro puede tener a su vez una o más cadenas de caracteres. [3] Tradicionalmente, estos campos de texto se usaban para una variedad de usos no estandarizados, como el nombre completo de una empresa u organización, o la dirección de un anfitrión.
En 1993, RFC 1464 propuso un enfoque simple para almacenar atributos y sus valores en estos campos de texto. Esto ahora se usa ampliamente en:
- Verificación de la propiedad del dominio [4] [5]
- Implementación de remitente Marco de Políticas , [6]
- DomainKeys Identified Mail registros para verificar el remitente de los mensajes de correo electrónico; [7]
- Descubrimiento de servicios basado en DNS de redes de configuración cero . [8] [9]
- Políticas de DMARC
Formato
Como texto no estructurado, las organizaciones pueden usar la cadena TXT de la forma que definan, por ejemplo:
example.com. IN TXT "Este nombre de dominio está reservado para su uso en la documentación"
RFC 1464 define un formato estructurado que se puede utilizar para definir atributos y sus valores en un solo registro, [2] como en estos ejemplos:
host.widgets.com. IN TXT "impresora = lpr5"sam.widgets.com. IN TXT "bebida favorita = jugo de naranja"
En la práctica, los servicios que utilizan registros TXT a menudo no siguen este RFC, sino que tienen su propio formato específico. [10] [11]
Uso de ejemplo
La cadena de caracteres de un registro TXT utilizado para SPF :
"v = spf1 ip4: 192.0.2.0/24 ip4: 198.51.100.123 ip6: 2620: 0: 860 :: / 46 a -todos"
Un ejemplo de uso de DMARC:
"v = DMARC1; p = ninguno; sp = cuarentena; pct = 100; rua = mailto: [email protected];"
Utilizar para la verificación del sitio:
"verificación-del-sitio-de-google = 6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8"
Utilizar para servicio de correo electrónico personalizado:
_amazonses.example.com. IN TXT "pmBGN / 7MjnfhTKUZ06Enqq1PeGUaOkw8lGhcfwefcHU ="
Ver también
Referencias
- ^ Rich Rosenbaum (mayo de 1993). RFC 1464 Uso del sistema de nombres de dominio para almacenar atributos de cadena arbitrarios . IETF . doi : 10.17487 / RFC1464 . RFC 1464 . Consultado el 5 de febrero de 2016 .
- ^ a b Rosenbaum, R. "Uso del sistema de nombres de dominio para almacenar atributos de cadena arbitrarios" . Tools.ietf.org . Consultado el 14 de octubre de 2018 .
- ^ P. Mockapetris (noviembre de 1987). "Formato TXT RDATA" . Nombres de dominio: implementación y especificación . IETF . segundo. 3.3.14. doi : 10.17487 / RFC1035 . RFC 1035 .
- ^ "Verifique la propiedad de su sitio" . Consultado el 18 de diciembre de 2018 .
- ^ "Verificación de dominio" . Facebook . Consultado el 18 de diciembre de 2018 .
- ^ Scott Kitterman (abril de 2014). "Registros de recursos DNS" . Marco de políticas del remitente (SPF) para autorizar el uso de dominios en el correo electrónico, versión 1 . IETF . segundo. 3.1. doi : 10.17487 / RFC7208 . RFC 7208 . Consultado el 26 de abril de 2014 .
- ^ "Acerca de los registros TXT" . Administración de Google Apps . Consultado el 17 de agosto de 2014 .
- ^ S. Cheshire y M. Krochmal, Apple Inc. (febrero de 2013). DNS de multidifusión . IETF . doi : 10.17487 / RFC6762 . RFC 6762 .
- ^ S. Cheshire y M. Krochmal, Apple Inc. (febrero de 2013). Descubrimiento de servicios basado en DNS . IETF . doi : 10.17487 / RFC6763 . RFC 6763 .
- ^ "Verificación de registro DNS" . WebNots . Consultado el 21 de diciembre de 2018 .
- ^ "Registros TXT de verificación de dominio de Amazon SES" . Amazonas . Consultado el 21 de diciembre de 2018 .