Een SRV-record, wat staat voor “Service Record” (Service- of dienstrecord), is een specifiek type DNS-record dat wordt gebruikt om informatie te verstrekken over de locatie van een specifieke service binnen een domein. Deze records worden vaak gebruikt in situaties waarin meerdere services beschikbaar zijn op verschillende servers binnen hetzelfde domein, en ze helpen bij het routeren van verzoeken naar de juiste server voor een bepaalde dienst.
Een SRV-record bevat de volgende informatie:
- Service: Dit geeft aan welke service wordt aangeboden, zoals “ldap” voor het Lightweight Directory Access Protocol, “http” voor HTTP-websites, “smtp” voor e-mail en vele andere.
- Protocol: Hiermee wordt het protocol gespecificeerd dat wordt gebruikt voor de service, zoals “tcp” of “udp.”
- Prioriteit: Dit geeft aan welke server prioriteit heeft wanneer er meerdere servers beschikbaar zijn voor dezelfde service. Lagere getallen hebben een hogere prioriteit.
- Gewicht: Als er meerdere servers zijn met dezelfde prioriteit, wordt het gewicht gebruikt om de belasting te verdelen. Servers met een hoger gewicht krijgen een groter deel van de verzoeken.
- Poort: Dit is de poort waarop de service beschikbaar is. Elk protocol heeft meestal een standaardpoortnummer (bijv. 80 voor HTTP, 25 voor SMTP).
- Doeldomeinnaam: Dit is de domeinnaam van de server waarop de service beschikbaar is.
Met deze informatie kunnen clients (zoals webbrowsers of e-mailclients) de juiste server vinden en verbinding maken met de gewenste service binnen een domein.