Un enregistrement SRV, qui signifie "enregistrement de service", est un type spécifique d'enregistrement DNS utilisé pour fournir des informations sur l'emplacement d'un service spécifique au sein d'un domaine. Ces enregistrements sont souvent utilisés dans des situations où plusieurs services sont disponibles sur différents serveurs au sein d'un même domaine, et ils aident à acheminer les demandes vers le bon serveur pour un service particulier.
Un enregistrement SRV contient les informations suivantes :
- Service : indique le service offert, par exemple "ldap" pour Lightweight Directory Access Protocol, "http" pour les sites web HTTP, "smtp" pour le courrier électronique et bien d'autres encore.
- Protocole : Spécifie le protocole utilisé pour le service, tel que "tcp" ou "udp".
- Priorité : indique quel serveur est prioritaire lorsque plusieurs serveurs sont disponibles pour le même service. Les chiffres les plus bas ont une priorité plus élevée.
- Poids : Si plusieurs serveurs ont la même priorité, le poids est utilisé pour répartir la charge. Les serveurs ayant un poids plus élevé reçoivent une plus grande part des demandes.
- Port : Il s'agit du port sur lequel le service est disponible. Chaque protocole a généralement un numéro de port par défaut (par exemple 80 pour HTTP, 25 pour SMTP).
- Nom de domaine cible : Il s'agit du nom de domaine du serveur sur lequel le service est disponible.
Grâce à ces informations, les clients (tels que les navigateurs web ou les clients de messagerie) peuvent trouver le bon serveur et se connecter au service souhaité au sein d'un domaine.