stringtranslate.com

registro TXT

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 brindar 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 suele utilizar de forma más estructurada para registrar pequeñas cantidades de datos legibles por máquina en el DNS.

Fondo

Un dominio puede tener varios 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 utilizaban para una variedad de usos no estandarizados, como el nombre completo de una empresa u organización, o la dirección de un host.

Algunos ejemplos de uso de TXT:

El uso de registros TXT para almacenar datos para diferentes propósitos no está exento de problemas. El protocolo DNS especifica que cuando un cliente consulta un tipo de registro específico (por ejemplo, TXT) para un determinado nombre de dominio (por ejemplo, ejemplo.com), todos los registros de ese tipo deben devolverse en el mismo mensaje DNS. Esto puede dar lugar a grandes transacciones con mucha información "innecesaria" transferida y/o incertidumbre sobre qué registro TXT utilizar. Hay dos formas de solucionar esto: especificar un prefijo de nombre de dominio que se utilizará cuando se utilicen registros TXT para un propósito específico (por ejemplo, _domainkey.example.com, en el caso de DKIM) o crear un tipo de registro completamente nuevo. El primero es "fácil" porque no requiere ningún cambio en el DNS. Este último a veces se considera "más limpio", ya que coincide mejor con el diseño del modelo de base de datos DNS. En el pasado, a menudo se evitaba la creación de nuevos tipos de registros, ya que era un procedimiento complicado en el IETF . La desgana persiste en algunas personas a pesar de que el proceso ha sido reemplazado por uno mucho más ligero y rápido.

Formato

La estructura del registro TXT se especifica en RFC  1035 [10] de la siguiente manera. Tenga en cuenta que la especificación no dice nada sobre el tema de la codificación de caracteres de la cadena de texto. Establece explícitamente que la interpretación de la cadena depende del contexto y que los datos se tratan como binarios dentro del DNS. Las especificaciones posteriores (por ejemplo, RFC  6763 [11] – DNS utilizado para el descubrimiento de servicios) pueden requerir el uso de codificaciones específicas para propósitos específicos.

La sección RDATA puede contener múltiples apariciones consecutivas de (Longitud TXT + TXT). La longitud de los datos es la longitud de todos ellos combinados.

Como texto no estructurado, las organizaciones pueden utilizar la cadena TXT de cualquier forma que definan, por ejemplo:

ejemplo.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. EN 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. [12] [13]

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];"

Usar para la verificación del sitio:

"verificación-del-sitio-google=6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8"

Usar para servicio de correo electrónico personalizado:

_amazonses.ejemplo.com. EN TXT "pmBGN/7MjnfhTKUZ06Enqq1PeGUaOkw8lGhcfwefcHU="   

Ver también

Referencias

  1. ^ Rich Rosenbaum (mayo de 1993). RFC 1464 Uso del sistema de nombres de dominio para almacenar atributos de cadenas arbitrarias. IETF . doi : 10.17487/RFC1464 . RFC 1464 . Consultado el 5 de febrero de 2016 .
  2. ^ ab Rosenbaum, R. "Uso del sistema de nombres de dominio para almacenar atributos de cadenas arbitrarias". Herramientas.ietf.org . Consultado el 14 de octubre de 2018 .
  3. ^ 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.
  4. ^ "Verifique la propiedad de su sitio" . Consultado el 18 de diciembre de 2018 .
  5. ^ "Verificación de dominio". Facebook . Consultado el 18 de diciembre de 2018 .
  6. ^ 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 .
  7. ^ "Acerca de los registros TXT". Administración de aplicaciones de Google . Consultado el 17 de agosto de 2014 .
  8. ^ S. Cheshire y M. Krochmal, Apple Inc. (febrero de 2013). DNS de multidifusión. IETF . doi : 10.17487/RFC6762 . RFC 6762.
  9. ^ S. Cheshire y M. Krochmal, Apple Inc. (febrero de 2013). Descubrimiento de servicios basado en DNS. IETF . doi : 10.17487/RFC6763 . RFC 6763.
  10. ^ "rfc1035". datatracker.ietf.org . Consultado el 15 de agosto de 2021 .
  11. ^ "rfc6763". datatracker.ietf.org . Consultado el 15 de agosto de 2021 .
  12. ^ "Verificación de registros DNS". WebNots . Consultado el 21 de diciembre de 2018 .
  13. ^ "Registros TXT de verificación de dominio de Amazon SES". Amazonas . Consultado el 21 de diciembre de 2018 .