¿Qué es un registro SRV?

Un registro SRV indica a los clientes qué host y qué puerto prestan un servicio concreto de un dominio, junto con una prioridad y un peso para elegir entre varios servidores.

Un registro SRV se publica en un nombre con la forma _servicio._protocolo.dominio, por ejemplo _sip._tcp.example.com. Su valor tiene cuatro partes: prioridad, peso, puerto y nombre de host de destino. Los clientes contactan primero con la prioridad más baja; entre registros con la misma prioridad, el peso decide qué parte del tráfico recibe cada uno.

Como el registro incluye el puerto, un servicio puede funcionar en un puerto no estándar sin que los usuarios tengan que conocerlo. SRV lo usan protocolos como SIP, XMPP y LDAP, y algunos servicios de colaboración y de juegos. Los navegadores web no usan registros SRV para HTTP, y por eso un sitio web no se puede trasladar a otro puerto de esta manera.

Igual que en los registros MX, el destino debe ser un nombre de host con sus propios registros de dirección, no un CNAME.

Ejemplo

_sip._tcp.example.com.  3600  IN  SRV  10 60 5060 sip1.example.com.
;                                       priority weight port target

Compruébelo

Registro SRV: véalo en un dominio real.

Consulta DNS