¿Cuáles son las principales diferencias entre los registros SRV y los registros TXT?

10

Estoy tratando de consolidar los nombres de dominio para los servidores que cuido para usar solo un panel en lugar de 3 o 4, y una cosa que me detiene es que el proveedor al que originalmente quería moverlos solo me permite los siguientes tipos de registros:

  • UN
  • MX
  • NS
  • CNAME
  • TXT

Entiendo los primeros cuatro, pero no estoy seguro de la relación (si existe) entre los registros SRV y los registros TXT.

¿Puedo usar los registros TXT en lugar de los registros SRV? Ambos parecen ser registros de texto generales para apuntar a un servidor en particular sin necesidad de especificar un protocolo en particular, por lo que no parece una suposición totalmente irrazonable, pero prefiero verificar aquí antes de romper algo.

Si solo puedo establecer los registros anteriores, ¿eso significa que no puedo hacerlo, por lo que cualquier redirección de registros SRC?

¡Gracias!

Chris Adams
fuente
3
¿Sin SRV y sin AAAA? Parece una razón suficiente para abandonar ese proveedor y cambiar a uno serio. ¿Cuál es su nombre?
bortzmeyer
Es sorprendente (para mí, de todos modos) cuántos proveedores aún no admiten registros srv. Todavía encuentro algunos que tampoco admiten registros txt. Frustrante. Como dijo bortzmeyer, cuando eso suceda, es posible que deba comenzar a buscar un nuevo proveedor. Dicho esto, me he encontrado con algunos proveedores que no admiten txt y srv a través de su sitio web, pero sí le permiten llamar para solicitarlos. Eso no es para nada óptimo, por supuesto, pero en algunos escenarios puede ser útil.
icky3000

Respuestas:

18

Los registros TXT son registros de texto de forma libre y se pueden usar para cosas como describir hosts. También se puede usar para objetivos específicos de la aplicación, como DNSBL y SPF . Hoy en día, se utilizan ampliamente para lograr estos dos objetivos.

Los registros SRV son registros de servicio y son una especie de extensión de registros MX y son un poco más complejos que los registros TXT. Mientras que los registros MX se usan para definir qué servidores manejarán el correo electrónico para un dominio específico, dando diferentes pesos a diferentes registros, los registros SRV se usan para proporcionar cosas como el protocolo y el puerto. Un registro SRV tiene la siguiente forma:

_Service._Proto.Name TTL Class SRV Priority Weight Port Target

Servicio : el nombre simbólico del servicio deseado.

Proto : el protocolo de transporte del servicio deseado; esto suele ser TCP o UDP.

Nombre : el nombre de dominio para el que es válido este registro.

TTL : tiempo estándar de DNS para vivir campo.

Clase : campo de clase DNS estándar (esto siempre es IN).

Prioridad : la prioridad del host de destino, un valor más bajo significa más preferido.

Peso : un peso relativo para registros con la misma prioridad.

Puerto : el puerto TCP o UDP en el que se encuentra el servicio.

Destino : el nombre de host canónico de la máquina que proporciona el servicio.

Un ejemplo típico de uso de registros SRV es cuando se usa el protocolo XMPP. Por ejemplo, si tiene un dominio foobar.com, el registro A se usaría para definir los servidores donde se encuentran sus contenidos web y los registros SRV se usarían para definir dónde está su servidor XMPP. Por lo general, se ubicarán en diferentes direcciones.

Más información sobre los registros SRV aquí .

Marco Ramos
fuente
4

SRVregistros no están más relacionados con TXTlos registros que Ao CNAMEregistros son.

¿Está pensando en los SPFregistros (que son ampliamente idénticos a las entradas SPF incluidas en los TXTregistros)?

Mes.
fuente
2

Los registros SRV son para crear descripciones de granularidad fina de servicios. Estos se usan mucho en algunos entornos, como Microsoft Active Directory. Por lo general, son específicos de un protocolo o servicio, y proporcionan prioridades y pesos para crear preferencias en la selección (equilibrio de carga para hombres pobres).

Greg Askew
fuente