Der SRV-Server-DNS-Eintrag dient dazu, die Verfügbarkeit eines bestimmten Dienstes mit einem bestimmten Protokoll für eine Domain zu ermitteln. Es ist möglich, mehrere Server anzugeben, Präferenzen zwischen ihnen zu definieren und anzugeben, auf welchem Port der Dienst läuft.
Struktur: _Service._Proto. Name TTL Class SRV Priority Weight Port Target
Beispiel: _http._x.beispiel.at. 3600 IN SRV 10 20 8000 x.beispiel.at.
Die Aufgabe des SRV-Eintrags ähnelt der des früher verwendeten MX-Eintrags, ist aber eigentlich eine Verallgemeinerung davon: Wir können SRV-Einträge nicht nur für E-Mails, sondern für alle Dienste angeben, wir können mehrere Einträge angeben, die durch die Parameter Priority und Weight sortiert werden können, und schließlich können wir auch angeben, mit welchem Protokoll und auf welchem Port der Dienst bereitgestellt wird.