Registro SRV: o que é e como configurar no DNS
Entenda o que é o registro SRV, como ler prioridade, peso, porta e destino, montar o exemplo do Minecraft Java, criar no DNS e na Cloudflare e conferir com dig.
Por Redação Eleven Host · @robson.direitodigital · 29 de outubro de 2026 · 8 min de leitura

Capa da Redação Eleven Host para o guia: Registro SRV: o que é e como configurar no DNS Arte: Eleven Host
O registro SRV é um registro do DNS que diz qual servidor e qual porta atendem um serviço, como um servidor de jogo ou de mensagens, para o usuário não precisar digitar a porta. Ele guarda serviço, protocolo, prioridade, peso, porta e destino.
Neste guia você vê para que serve o SRV, como ler cada campo, como prioridade e peso decidem qual servidor é tentado, um exemplo com servidor de Minecraft, como criar o registro e conferir com dig e quais erros evitar.
Para que serve o registro SRV
Segundo a documentação da Cloudflare, o SRV especifica um host e uma porta para serviços específicos, como voz sobre IP e troca de mensagens. Na prática, ele responde a uma pergunta que o registro A não responde: em qual porta esse serviço está?
O registro A (veja Apontar domínio para VPS: passo a passo com registro A) liga um nome a um IP. Já o SRV liga um serviço de um domínio a um nome de servidor e a uma porta. Assim o usuário digita só o domínio e o programa descobre o resto sozinho.
O programa precisa saber consultar o SRV. Se ele não consulta, o registro existe no DNS e não muda nada. Segundo a RFC 2782, o cliente que suporta SRV, quando não acha o registro, cai para a busca normal do registro A do nome.
Como é um registro SRV
A RFC 2782 define o formato assim:
_Service._Proto.Name TTL Class SRV Priority Weight Port Target
Um exemplo para o seu domínio, com um servidor de Minecraft:
_minecraft._tcp.seudominio.com.br. 3600 IN SRV 0 5 25565 mc.seudominio.com.br.
Veja cada parte:
- Serviço (
_minecraft): o nome do serviço, com sublinhado na frente. Outros exemplos das fontes são_ldape_xmpp. - Protocolo (
_tcp):_tcpou_udp, também com sublinhado. - Nome (
seudominio.com.br): o domínio ao qual o serviço pertence. - TTL (
3600): o tempo de cache do registro. Para entender esse número, veja TTL do DNS: o que é e como ele afeta a propagação. - Prioridade (
0): qual destino é tentado primeiro. - Peso (
5): como dividir a carga entre destinos de mesma prioridade. - Porta (
25565): a porta do serviço no servidor. Segundo a RFC, é a porta do serviço no host de destino. - Destino (
mc.seudominio.com.br.): o nome do servidor que atende o serviço.
O destino é um nome, não um IP
Segundo a RFC 2782, o destino é o nome de domínio do host e precisa ter um ou mais registros de endereço (A ou AAAA). Ele não pode ser um alias, ou seja, não pode ser um CNAME. Também não pode ser um número de IP digitado direto no campo. Para um servidor com IPv6, o nome de destino usa um registro AAAA; veja Registro AAAA: o que é e como configurar no DNS.
O SRV não leva ninguém a um IP. Ele aponta para um nome e uma porta, e esse nome precisa ter o próprio registro A ou AAAA.
Destino com ponto final
Segundo a RFC, um destino igual a . (apenas um ponto) avisa que o serviço não existe naquele domínio.
Prioridade e peso na prática
A RFC 2782 diz que o cliente deve tentar contatar o destino de menor número de prioridade que ele consiga alcançar. Portanto, número menor é tentado primeiro, e os de número maior funcionam como reserva.
O peso entra só entre registros com a mesma prioridade. Pela RFC, pesos maiores devem ter uma probabilidade proporcionalmente maior de serem escolhidos; a escolha é um sorteio ponderado. O peso não compara registros de prioridades diferentes.
Um exemplo nosso, só para ilustrar. Imagine três registros do mesmo serviço:
_minecraft._tcp.seudominio.com.br. 3600 IN SRV 0 60 25565 mc1.seudominio.com.br.
_minecraft._tcp.seudominio.com.br. 3600 IN SRV 0 40 25565 mc2.seudominio.com.br.
_minecraft._tcp.seudominio.com.br. 3600 IN SRV 10 0 25565 reserva.seudominio.com.br.
- Os dois primeiros têm prioridade
0e pesos 60 e 40: cerca de 60% e 40% das tentativas vão paramc1emc2. - O terceiro tem prioridade
10: só entra como reserva, quando os de prioridade menor não podem ser alcançados.
No exemplo com um único servidor, a prioridade é 0 e o peso é 5. A divisão de carga só faz diferença com mais de um destino.
Registre o domínio e use o DNS gerenciado grátis na rede da Cloudflare para domínios registrados conosco (painel na área do cliente). Registrar domínio
Exemplo: servidor de Minecraft Java
Segundo a minecraft.wiki, uma wiki da comunidade, desde a Java Edition 1.3.1 o jogo aceita o SRV para um servidor em porta diferente da padrão, sem exigir que o jogador digite a porta. O jogo consulta apenas o nome _minecraft._tcp seguido do endereço que o jogador digita. Por exemplo, o registro em _minecraft._tcp.play.seudominio.com.br faz o jogador entrar digitando play.seudominio.com.br.
Monte em duas etapas:
- Crie um registro A para o destino, apontando para o IP do servidor. Neste exemplo,
mc.seudominio.com.brdo tipo A com o valor203.0.113.10. O SRV só aponta para um nome e uma porta; o IP vem do registro A. - Crie o SRV: serviço
_minecraft, protocolo_tcp, prioridade0, peso5, porta igual à do servidor (a padrão é25565) e destinomc.seudominio.com.br.
A porta do registro precisa ser a mesma em que o servidor de jogo está escutando. Este guia cobre o Minecraft Java; a edição Bedrock não é tratada aqui.
Como criar o registro SRV
Antes de criar, tenha em mãos serviço, protocolo, porta e o nome do servidor de destino, que já deve ter registro A ou AAAA.
Passo a passo genérico
- Entre no painel onde o DNS do domínio é editado.
- Abra a lista de registros e escolha adicionar um novo registro.
- No tipo, selecione SRV.
- Preencha nome, prioridade, peso, porta e destino. Conforme o painel, serviço e protocolo podem ter campos próprios ou ir juntos no nome, como
_minecraft._tcp. - Salve.
Os rótulos e a ordem dos campos mudam de painel para painel. Siga o formato da RFC mostrado acima para saber o que vai em cada lugar.
Criar na Cloudflare
Segundo a documentação da Cloudflare, o caminho é este:
- Abra a página DNS Records do painel.
- Clique em Add record.
- Em Type, selecione SRV.
- Complete os campos obrigatórios, que variam conforme o tipo de registro. Para o SRV, prepare nome, prioridade, peso, porta e destino.
- Clique em Save.
No exemplo da API da Cloudflare, o registro SRV aparece como não proxiável, isto é, sem passar pelo proxy (a nuvem laranja): ele fica só no DNS. Se você acabou de criar o registro e a consulta ainda não mostra nada, veja Propagação de DNS: quanto tempo leva e como conferir.
Como conferir o SRV com dig
Depois de salvar, consulte o DNS de fora. No Linux ou no macOS:
dig SRV _minecraft._tcp.seudominio.com.br +short
A saída deve ser parecida com esta, na ordem prioridade, peso, porta e destino:
0 5 25565 mc.seudominio.com.br.
A minecraft.wiki também cita estas formas de consulta:
dig _minecraft._tcp.seudominio.com.br srv
nslookup -q=srv _minecraft._tcp.seudominio.com.br
O primeiro é para Linux ou macOS; o nslookup é a opção para Windows. Depois, confira o destino com dig A mc.seudominio.com.br +short, que deve mostrar o IP do servidor.
Erros comuns com o registro SRV
- Apontar o destino para um CNAME. A RFC 2782 proíbe que o destino seja um alias. Use um nome com registro A ou AAAA.
- Digitar um IP no destino. O campo espera um nome de domínio. Crie antes um registro A para o servidor.
- Não conferir o destino salvo. No formato da RFC o nome termina com ponto. Siga o que o painel pedir e confirme no
digque o destino saiu como você quis. - Porta errada. A porta do SRV precisa ser a do serviço no servidor. Se o servidor de jogo escuta em outra porta, o jogador não conecta.
- Serviço ou protocolo escrito de outro jeito. O Minecraft Java consulta só
_minecraft._tcp, segundo a minecraft.wiki. - Esperar que o peso valha entre prioridades diferentes. O peso só divide carga entre registros de mesma prioridade.
Antes de criar o SRV
- Sei o nome do serviço e o protocolo (
_tcpou_udp) que o programa consulta. - O servidor de destino tem um registro A ou AAAA.
- O destino é um nome de domínio, e não um IP nem um CNAME.
- A porta do registro é a mesma em que o serviço escuta.
- Usei o peso só entre registros de mesma prioridade.
- Conferi o resultado com
dig SRV. - Confirmei que o programa que vai usar o registro sabe consultar SRV.
Precisa de um servidor para o seu projeto? A VPS Plano Bronze sai a partir de R$ 17,00/mês; confira na loja o que cada plano inclui. Ver planos de VPS
Perguntas frequentes
O que é um registro SRV?
É um registro do DNS que informa o servidor e a porta de um serviço específico do domínio. A RFC 2782 define o formato com serviço, protocolo, prioridade, peso, porta e destino.
O destino do SRV pode ser um IP?
Não. Segundo a RFC 2782, o destino é um nome de domínio com registro de endereço próprio, e não pode ser um alias (CNAME).
Qual a diferença entre prioridade e peso?
A prioridade define a ordem: o menor número é tentado primeiro. O peso divide a carga entre registros de mesma prioridade, de forma proporcional.
O SRV funciona com o proxy da Cloudflare?
Não. No exemplo da API da Cloudflare, o registro SRV aparece como não proxiável: fica só no DNS, sem passar pelo proxy.
Como ver o SRV de um domínio?
Rode dig SRV _minecraft._tcp.seudominio.com.br +short, trocando o serviço, o protocolo e o domínio pelos seus.