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í .