<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=SRV_Resource_Record</id>
	<title>SRV Resource Record - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=SRV_Resource_Record"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=SRV_Resource_Record&amp;action=history"/>
	<updated>2026-05-30T18:05:01Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=SRV_Resource_Record&amp;diff=124829&amp;oldid=prev</id>
		<title>~2025-25585-5: belegt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=SRV_Resource_Record&amp;diff=124829&amp;oldid=prev"/>
		<updated>2025-07-24T16:20:08Z</updated>

		<summary type="html">&lt;p&gt;belegt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Mittels &amp;#039;&amp;#039;&amp;#039;SRV (Service) Resource Records&amp;#039;&amp;#039;&amp;#039; kann per [[Domain Name System|DNS]] propagiert werden, welche IP-basierenden Dienste in einer Domain angeboten werden. Zu jedem Dienst werden weitere Informationen geliefert, wie zum Beispiel der Server-Name, der diesen Dienst bereitstellt.&lt;br /&gt;
&lt;br /&gt;
Ein Dienst wird durch den Namen und das mit einem Punkt angehängte Protokoll bezeichnet. Beiden Komponenten wird ein &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; vorangestellt, um Verwechslungen mit anderen Domain-Namen zu verhindern.&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
; Service: Dienst + Protokoll + Domain&lt;br /&gt;
; TTL (Time to live): gibt an, wie lange dieser RR ([[Resource Record]]) im [[Cache]] gehalten werden darf&lt;br /&gt;
; IN: [[Internet]]&lt;br /&gt;
; SRV: der String &amp;lt;code&amp;gt;SRV&amp;lt;/code&amp;gt;&lt;br /&gt;
; Priorität: falls mehrere identische Dienste angeboten werden, hat die niedrigste Priorität Vorrang (die Dienste mit höherem Prioritätswert dienen im Falle eines Ausfalls als Ersatz). Erlaubt ist ein Wert entsprechend einer vorzeichenlosen Zahl von 16 bit, also zwischen 0 (oberste) und 65535 (niedrigste Priorität).&lt;br /&gt;
; Gewicht: innerhalb gleicher Priorität sollte die Wahrscheinlichkeit für die Auswahl eines Dienstes relativ zum Gewicht sein (bei einem Dienst mit Gewicht&amp;amp;nbsp;3 und einem zweiten mit Gewicht&amp;amp;nbsp;2 wird ein Client angewiesen, im Mittel zu 60 % den ersten Dienst zu wählen – dies dient zur [[Serverlastverteilung|Lastverteilung]]). Erlaubt ist hier ebenfalls ein Wert zwischen 0 und 65535 (16 bit, vorzeichenlos). Ein korrekt programmierter Client trifft eine zufällige Wahl mit einem dem Gewicht entsprechender Häufigkeit.&lt;br /&gt;
; Port: [[Transmission Control Protocol|TCP]]- oder [[User Datagram Protocol|UDP]]-Portnummer&lt;br /&gt;
; Server: Server, der diesen Dienst bereitstellt (dabei darf es sich weder um eine IP-Adresse noch um einen Alias, also eine Domain mit einem CNAME RR, handeln)&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&amp;lt;code style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;_ldap._tcp.example.com. 3600  IN  SRV  10  0  389  ldap01.example.com.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Client kann in diesem Beispiel per DNS ermitteln, dass in der DNS-Domain &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt; der [[Lightweight Directory Access Protocol|LDAP]]-Server &amp;lt;code&amp;gt;ldap01&amp;lt;/code&amp;gt; existiert, der über TCP Port &amp;lt;code&amp;gt;389&amp;lt;/code&amp;gt; erreichbar ist.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel einer hochverfügbaren Konfiguration ===&lt;br /&gt;
Das Feld &amp;#039;&amp;#039;Priorität&amp;#039;&amp;#039; definiert die Rangordnung zwischen Records des gleichen Dienstes. Clients sollten zuerst die SRV-Records mit der zahlenmäßig niedrigsten Priorität verwenden und erst auf die Records mit höherem Prioritätswert zurückgreifen, wenn die Verbindungsversuche fehlschlagen. Wenn ein Dienst mehrere SRV-Records mit gleichem Prioritätswert hat, sollten die Clients proportional zum Wert des Felds &amp;#039;&amp;#039;Gewicht&amp;#039;&amp;#039; [[Serverlastverteilung|die Last verteilen]].&lt;br /&gt;
Im nachfolgenden Beispiel werden die Felder &amp;#039;&amp;#039;Priorität&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Gewicht&amp;#039;&amp;#039; gemeinsam verwendet, um eine Kombination aus Lastverteilung und Reserve zur Verfügung zu stellen.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:gray;&amp;quot;&amp;gt;&amp;#039;&amp;#039;# _dienst._proto.name. TTL   Klasse SRV Priorität Gewicht Port Ziel.&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
 _sip._tcp.example.com. 86400 IN     SRV 10        60      5060 bigbox.example.com.&lt;br /&gt;
 _sip._tcp.example.com. 86400 IN     SRV 10        20      5060 smallbox1.example.com.&lt;br /&gt;
 _sip._tcp.example.com. 86400 IN     SRV 10        20      5060 smallbox2.example.com.&lt;br /&gt;
 _sip._tcp.example.com. 86400 IN     SRV 20        10      5060 backupbox.example.com.&lt;br /&gt;
&lt;br /&gt;
Die ersten drei Records haben alle die Priorität 10, also werden die Clients das Gewichtsfeld nutzen, um einen der drei Ziele (Host und Port) auszuwählen. Die Summe aller drei Gewichtswerte ist 100, also wird &amp;lt;code&amp;gt;bigbox.example.com&amp;lt;/code&amp;gt; bei 60 % aller Verbindungen verwendet. Die zwei Hosts &amp;lt;code&amp;gt;smallbox1&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;smallbox2&amp;lt;/code&amp;gt; werden insgesamt für 40 % der Verbindungen verwendet; die Hälfte davon wird an &amp;lt;code&amp;gt;smallbox1&amp;lt;/code&amp;gt; und die andere Hälfte an &amp;lt;code&amp;gt;smallbox2&amp;lt;/code&amp;gt; geleitet. Sollte &amp;lt;code&amp;gt;bigbox&amp;lt;/code&amp;gt; nicht erreichbar sein, wird die Last gleichmäßig unter die beiden verbleibenden Maschinen aufgeteilt, da beide dann jeweils bei 50 % aller Verbindungsversuche kontaktiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn keiner der drei Server mit Priorität 10 verfügbar ist, wird der Eintrag mit dem nächstniedrigsten Prioritätswert gewählt, also &amp;lt;code&amp;gt;backupbox.example.com&amp;lt;/code&amp;gt;. Dies könnte eine Maschine an einem anderen Standort sein, die nicht im Einflussbereich des Problems liegt, der die ersten drei Server unerreichbar gemacht hat.&lt;br /&gt;
&lt;br /&gt;
Die Lastverteilung über SRV-Records ist von Natur aus eingeschränkt, da die Information effektiv statisch ist. Die aktuelle Auslastung der Server wird nicht berücksichtigt, es sei denn, die TTL-Werte sind niedrig genug (etwa eine Minute oder weniger), damit sich schnelle eine Änderung der Priorität (oder des Gewichts) auszahlt.&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
SRV-Records gibt es bei folgenden [[standard]]isierten [[Netzwerkprotokoll|Protokollen]]:&lt;br /&gt;
* [[Advanced Packaging Tool|APT]]&lt;br /&gt;
* [[Internet Message Access Protocol|IMAP]]&amp;lt;ref name=&amp;quot;RFC 6186&amp;quot;/&amp;gt;&lt;br /&gt;
* [[Kerberos (Protokoll)|Kerberos]]&lt;br /&gt;
* [[Lightweight Directory Access Protocol|LDAP]]&lt;br /&gt;
* [[Mail Submission Agent|Mail Submission]]&amp;lt;ref name=&amp;quot;RFC 6186&amp;quot;/&amp;gt;&lt;br /&gt;
* [[Matrix (Kommunikationsprotokoll)|Matrix]]&lt;br /&gt;
* [[Minecraft]] (seit Vollversion 1.3.1)&lt;br /&gt;
* [[Mumble]]&lt;br /&gt;
* [[Post Office Protocol|POP3]]&amp;lt;ref name=&amp;quot;RFC 6186&amp;quot;/&amp;gt;&lt;br /&gt;
* [[Session Initiation Protocol|SIP]]&lt;br /&gt;
* [[TeamSpeak|TeamSpeak3]] (seit Client-Version 3.0.8)&lt;br /&gt;
* [[Extensible Messaging and Presence Protocol|XMPP]] (Jabber)&lt;br /&gt;
&lt;br /&gt;
Von [[Microsoft Windows]] werden SRV-RRs verwendet, um zuständige [[Domain Controller]] zu ermitteln.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;RFC 6186&amp;quot;&amp;gt;&lt;br /&gt;
{{RFC-Internet&lt;br /&gt;
|RFC=6186&lt;br /&gt;
|Titel=Use of SRV Records for Locating Email Submission/Access Services&lt;br /&gt;
|Datum=2011-03&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{RFC-Internet |RFC=2782 |Titel=A DNS RR for specifying the location of services (DNS SRV) |Datum=2000-02}}&lt;br /&gt;
* [http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml Service Name and Transport Protocol Port Number Registry.] iana.org – Liste der Dienste, Ports und Protokolle&lt;br /&gt;
* [http://www.dns-sd.org/ServiceTypes.html DNS SRV (&amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;2782&amp;lt;/nowiki&amp;gt;) Service Types.] dns-sd.org – Alte Liste von Diensten und den zugehörigen SRV-Einträgen&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Resource Record]]&lt;/div&gt;</summary>
		<author><name>~2025-25585-5</name></author>
	</entry>
</feed>