Um registo SRV, que significa "Registo de Serviço", é um tipo específico de registo DNS utilizado para fornecer informações sobre a localização de um serviço específico num domínio. Estes registos são frequentemente utilizados em situações em que vários serviços estão disponíveis em diferentes servidores do mesmo domínio e ajudam a encaminhar os pedidos para o servidor correto de um determinado serviço.
Um registo SRV contém as seguintes informações:
- Serviço: Indica o serviço oferecido, como "ldap" para Lightweight Directory Access Protocol, "http" para sítios Web HTTP, "smtp" para correio eletrónico e muitos outros.
- Protocolo: Especifica o protocolo utilizado para o serviço, como "tcp" ou "udp".
- Prioridade: Indica qual o servidor que tem prioridade quando estão disponíveis vários servidores para o mesmo serviço. Os números mais baixos têm maior prioridade.
- Peso: Se existirem vários servidores com a mesma prioridade, o peso é utilizado para distribuir a carga. Os servidores com um peso mais elevado recebem uma maior percentagem de pedidos.
- Porta: Esta é a porta na qual o serviço está disponível. Cada protocolo tem normalmente um número de porta predefinido (por exemplo, 80 para HTTP, 25 para SMTP).
- Nome de domínio de destino: Este é o nome de domínio do servidor no qual o serviço está disponível.
Com estas informações, os clientes (como os navegadores Web ou os clientes de correio eletrónico) podem encontrar o servidor certo e ligar-se ao serviço pretendido dentro de um domínio.