SRV

sigla

redes

Significa: Service record

Um registro DNS que anuncia o host e a porta de um serviço específico.

Um registro de Serviço (do inglês Service record, RFC 2782) informa aos clientes onde um serviço reside - nome de host, porta, prioridade, peso - usado por protocolos como o SIP e pelo Active Directory para descoberta de serviços.

Um registro SRV diz onde vive um serviço específico, e não onde vive um host, e carrega prioridade, peso, porta e alvo numa única resposta. Essa combinação permite ao cliente descobrir endereço e porta sem que nenhum dos dois esteja fixado no código, que é exatamente o que protocolos com pontos móveis precisam.

A convenção de nomes é o que o faz funcionar e o que o faz parecer estranho. O nome do registro codifica serviço e protocolo como rótulos prefixados por sublinhado antes do domínio, então um cliente que sabe qual serviço quer consegue montar a consulta sem configuração. O Active Directory depende bastante disso: controladores de domínio se anunciam por registros SRV, e um cliente encontra seu domínio perguntando ao DNS, em vez de ser informado.

Prioridade e peso juntos dão um modelo de failover e balanceamento mais completo que o do MX: a prioridade menor vence de saída, e entre prioridades iguais o peso distribui a carga proporcionalmente. O detalhe é que a adoção em protocolos web nunca aconteceu, porque navegadores não consultam SRV, e é por isso que a descoberta de serviço em HTTPS seguiu outro caminho, pelos tipos de registro mais novos HTTPS e SVCB.

Também conhecido como: srv, SRV record

Fontes

Todos os verbetes do glossário