Modul 5 · 5.1
SRV-Einträge
Modul 5: Weitere Einträge · Lesezeit: 6 Minuten
Lernziel: Nach dieser Lektion können Sie einen SRV-Eintrag lesen und die Felder korrekt ausfüllen.
Kernbegriffe: SRV, Namensaufbau _dienst._protocol, Priorität, Gewicht, Port, Ziel
Wofür ist ein SRV-Eintrag?
Ein A-Record verrät, wo ein Name wohnt. Ein MX-Record verrät, wohin die Mail für eine Domain gehen soll. Aber woher weiss ein Programm für Telefonie, Chat oder Kalender, auf welchem Server und auf welchem Port der Dienst für Ihre Domain läuft? Dafür gibt es den SRV-Eintrag (von service), beschrieben in RFC 2782.
SRV-Einträge begegnen Ihnen vor allem bei:
- geschäftlicher Telefonie und Chat (SIP, sowie älteren Aufbauten von Microsoft Teams und Skype für Unternehmen mit
_sip._tlsund_sipfederationtls._tcp), - E-Mail-Programmen, die automatisch Einstellungen suchen (
_imaps._tcp,_submission._tcp,_autodiscover._tcp), - Kalender und Kontakten (
_caldavs._tcp,_carddavs._tcp), - Spieleservern wie Minecraft (
_minecraft._tcp).
Meist erhalten Sie die genauen Werte vom Dienst selbst. Sie müssen sie nicht erfinden, wohl aber korrekt übernehmen.
Wie ein SRV-Eintrag aussieht
_sip._tls.example.com. 3600 IN SRV 100 1 443 sipdir.provider.example.Der Name besteht aus drei Teilen:
| Teil | Bedeutung |
|---|---|
_sip | der Dienst, immer mit einem Unterstrich davor |
_tls | das Protokoll: meist _tcp oder _udp, manchmal _tls |
example.com. | Ihre Domain |
Der Wert besteht aus vier Teilen, immer in dieser Reihenfolge:
| Feld | Beispiel | Bedeutung |
|---|---|---|
| Priorität | 100 | Welcher Server zuerst. Wie bei MX: die niedrigste Zahl zuerst. |
| Gewicht | 1 | Verteilung zwischen Servern mit gleicher Priorität. Ein höheres Gewicht erhält verhältnismässig mehr Verkehr. |
| Port | 443 | Auf welchem Port der Dienst läuft. |
| Ziel | sipdir.provider.example. | Der Name des Servers, mit einem Punkt am Ende. |
Das Ziel muss ein Name mit einem eigenen A- oder AAAA-Record sein, keine IP-Adresse und gemäss Standard auch kein CNAME. Ein Ziel, das nur aus einem Punkt (.) besteht, bedeutet: „dieser Dienst ist hier ausdrücklich nicht verfügbar“.
Mehrere Server
Wie bei MX können Sie mehrere SRV-Einträge für denselben Dienst anlegen:
_imaps._tcp.example.com. 3600 IN SRV 10 60 993 imap1.example.com.
_imaps._tcp.example.com. 3600 IN SRV 10 40 993 imap2.example.com.
_imaps._tcp.example.com. 3600 IN SRV 20 0 993 reserve.example.com.Lesen Sie das so: Versuchen Sie zuerst die beiden Server mit Priorität 10, wobei imap1 etwa 60 % der Verbindungen erhält und imap2 40 %. Sind beide nicht erreichbar, versuchen Sie es mit reserve.
Wie Panels die Felder anzeigen
Ein SRV-Eintrag ist der Eintrag, bei dem sich Panels am stärksten voneinander unterscheiden. Manche Panels haben getrennte Felder für Dienst, Protokoll, Priorität, Gewicht, Port und Ziel. Andere haben ein Namensfeld und ein Wertefeld. Drei Dinge gehen häufig schief:
- Die Domainnamen doppelt im Namen. Tragen Sie beim Namen
_sip._tls.example.comein, während das Panel Ihren Domainnamen selbst dahinter setzt, entsteht_sip._tls.example.com.example.com. Tragen Sie in diesem Fall nur_sip._tlsein. - Die Unterstriche vergessen.
sip.tlsist ein gewöhnlicher Subdomainname und wird von keinem Programm gefunden. - Die Felder in der falschen Reihenfolge in einem Wertefeld. Die Reihenfolge ist immer Priorität, Gewicht, Port, Ziel.
Prüfen Sie nach dem Speichern immer mit einem Nachschlagewerkzeug (Lektion 8.2), ob der Eintrag genau unter dem richtigen Namen steht.
In der Praxis: So sieht es in einem Panel aus
Als Beispiel verwenden wir den DNS-Bildschirm von Mein WebOké, der ein Hilfefenster für SRV-Einträge besitzt. In DirectAdmin, cPanel, Cloudflare und den meisten Registraren tragen Sie dieselben sechs Angaben ein, manchmal in einer einzigen Zeile.
- Klicken Sie auf Eintrag hinzufügen und wählen Sie SRV.
- Tragen Sie den Dienst ein (
_sip) und wählen Sie das Protokoll (_tls). - Tragen Sie Priorität, Gewicht und Port ein, wie der Dienst es angibt.
- Tragen Sie beim Ziel den Servernamen ein, mit einem Punkt am Ende.
- Speichern Sie.
Zusammenfassung
- Ein SRV-Eintrag gibt an, wo und auf welchem Port ein bestimmter Dienst für Ihre Domain läuft.
- Der Name lautet
_dienst._protocol.domein, mit Unterstrichen. - Der Wert ist immer: Priorität, Gewicht, Port, Ziel.
- Niedrigste Priorität zuerst; bei gleicher Priorität verteilt das Gewicht den Verkehr.
- Übernehmen Sie die Werte des Dienstes genau und prüfen Sie, ob der Name nicht doppelt geworden ist.
Quiz
Aufgabe
Aufgabe Z5.1: SRV nachschlagen. Gmail veröffentlicht einen SRV-Eintrag, mit dem Mailprogramme den IMAP-Server finden. Schlagen Sie den SRV-Eintrag von _imaps._tcp.gmail.com nach und tragen Sie den Port und das Ziel ein.
Aufgabe O5.1: Selbst einrichten in Ihrer Übungszone. Legen Sie in Ihrer Übungszone zwei Einträge an:
- einen A-Record
sipmit dem Wert192.0.2.50(den „Server“ des Dienstes); - einen SRV-Eintrag für den Dienst
_sip, Protokoll_tls, mit Priorität100, Gewicht1, Port443und Zielsip.(Ihre eigene Übungszone, mit dem Punkt am Ende).<code>.dnspractice.eu.
In der Übungszone zeigt der SRV-Eintrag auf einen fiktiven Server in Ihrer eigenen Zone; bei Ihrer echten Domain tragen Sie das Ziel ein, das der echte Dienst angibt. Klicken Sie anschliessend auf Prüfen.
Aufgabe O5.1
Diese Aufgabe erledigen Sie in Ihrer eigenen Übungszone: einer echten DNS-Zone auf den Nameservern von WebOké, nur für Sie. Melden Sie sich mit Ihrer E-Mail-Adresse an. Sie erhalten einen Login-Link per E-Mail und kehren anschliessend zu dieser Lektion zurück. Wir verwenden Ihre Adresse ausschliesslich für den Kurs.
Weiterführende Informationen
Dieser Artikel beschreibt die Schritte im Panel von WebOké; in anderen Panels funktioniert es ähnlich.
