SRV-DNS-Einträge ermöglichen die Verwendung von DNS zum Veröffentlichen von Diensten und zum Ermitteln von Diensten. Sie dienen hauptsächlich dazu, die Ausführung von Diensten auf nicht standardmäßigen Ports zu ermöglichen und den Konfigurationsaufwand beim Einrichten von Clients zu verringern.
Ein SRV-Datensatz hat die folgende Form:
_Service._Protocol.Name. TTL Class SRV Priority Weight Port Target
Dienst : Der symbolische Name des Dienstes.
Protokoll : das Transportprotokoll des Dienstes; Dies ist normalerweise entweder TCP oder UDP.
Name : Der Domänenname, der mit einem abgeschlossen wurde, .für den dieser Eintrag gültig ist. Dieser wird in der DNS-Kurzform häufig weggelassen, die dann standardmäßig den Zonennamen verwendet.
TTL : Standard DNS Time to Live Field.
Klasse : Standard-DNS-Klassenfeld (dies gilt immer IN
für das Internet).
Priorität : Die Priorität des Zielhosts. Ein niedrigerer Wert bedeutet eine höhere Priorität.
Gewicht : Ein relatives Gewicht für Datensätze mit derselben Priorität.
Port : Der TCP- oder UDP-Port, an dem sich der Dienst befindet.
- Ziel : Der kanonische Hostname des Computers, der den Service bereitstellt.
Ihr erscheint ein Beispiel für einen Autodiscovery- Dienst :), der TCP port 443
auf den entsprechend benannten Host verweistautodiscover.*hostname*.net.
Ein solcher AutoErmittlungsdienst scheint bei der automatischen Konfiguration von MS Outlook verwendet zu werden, dies ist jedoch möglicherweise nicht der einzige Anwendungsfall.