SRV-Record: Was ist ein Service Resource Record im DNS?
Ein SRV-Record (Service Resource Record) ist ein spezieller Eintrag im Domain Name System (DNS), der angibt, welcher Server für einen bestimmten Dienst (Service) innerhalb einer Domain zuständig ist. Im Gegensatz zu A- oder MX-Records enthält ein SRV-Record zusätzliche Angaben wie Portnummer, Priorität und Gewichtung des Dienstes.
Was macht ein SRV-Record genau?
Ein SRV-Record dient dazu, Dienste gezielt auffindbar zu machen – z. B. für Voice-over-IP (VoIP), Instant Messaging, Microsoft-Dienste oder interne Serverkommunikation. Der Record sagt einem Client z. B.: „Der Dienst X
für die Domain beispiel.de
ist erreichbar unter host123.beispiel.de
auf Port 5060
.“
Beispiel eines SRV-Records
_sip._tcp.beispiel.de. 10 60 5060 sipserver.beispiel.de.
Dies bedeutet: Der SIP-Dienst (VoIP) über TCP für die Domain beispiel.de
läuft auf sipserver.beispiel.de
mit Priorität 10, Gewichtung 60 und Port 5060.
Aufbau eines SRV-Records
-
Service: z. B.
_sip
, _xmpp
, _ldap
-
Protokoll:
_tcp
oder _udp
-
Domainname: z. B.
beispiel.de
-
Priorität: Reihenfolge der Zustellung bei mehreren Servern (niedriger = bevorzugt)
-
Gewicht: Lastverteilung bei gleicher Priorität
-
Port: Zielport des Dienstes
-
Ziel: Hostname des Dienstes
Typische Einsatzbereiche von SRV-Records
- VoIP und SIP-basierte Telefonanlagen
-
XMPP/Jabber für Messaging-Server
-
Microsoft-Dienste wie Lync, Skype for Business, Autodiscover
-
Kerberos- oder LDAP-Services in Unternehmensnetzwerken
-
Service-Discovery in Cloud- und Microservices-Infrastrukturen
Bezug zu Domain & Hosting
- SRV-Records sind besonders wichtig, wenn bestimmte Anwendungen serverseitig automatisch den passenden Dienst finden sollen
- Beim oder Einrichten eines VoIP-/Messaging-Systems sollten die nötigen SRV-Records korrekt gesetzt werden
- Viele DNS-Verwaltungstools bei Hosting-Anbietern unterstützen die SRV-Konfiguration direkt im Kundenbereich
Vorteile und Besonderheiten
- Ermöglicht dynamisches Auffinden von Diensten ohne harte IP- oder Port-Konfiguration
- Skalierbar und flexibel: Gewichtung und Priorisierung erlauben automatische Lastverteilung
- Wird von vielen modernen Diensten und Clients aktiv genutzt
Wichtige Hinweise zur Nutzung
- Der im SRV-Record angegebene Hostname muss durch einen A- oder AAAA-Record auflösbar sein
- Der SRV-Record wird als eigene DNS-Record-Art (nicht als TXT oder CNAME) angelegt
- Testen Sie SRV-Records mit Tools wie
dig
:
dig +short SRV _sip._tcp.beispiel.de
Zusammenfassung
- Ein SRV-Record beschreibt, welcher Server für einen bestimmten Dienst einer Domain zuständig ist
- Er enthält Angaben zu Protokoll, Port, Priorität und Zielhost
- SRV wird häufig für VoIP, Messaging, LDAP oder Microsoft-Dienste genutzt
- Beim Einrichten von Domains und Serverdiensten ist die korrekte Konfiguration essenziell
Alle Angaben ohne Gewähr.