Was sind die Hauptunterschiede zwischen SRV-Datensätzen und TXT-Datensätzen?

10

Ich versuche, Domänennamen für die Server, die ich betreue, zu konsolidieren, um nur ein Panel anstelle von 3 oder 4 zu verwenden. Eine Sache, die mich daran hindert, ist, dass der Anbieter, auf den ich sie ursprünglich verschieben wollte, mir nur die folgenden Arten von Datensätzen erlaubt:

  • EIN
  • MX
  • NS
  • CNAME
  • TXT

Die ersten vier verstehe ich, aber ich bin mir nicht sicher über die Beziehung (falls vorhanden) zwischen SRV-Datensätzen und TXT-Datensätzen.

Kann ich TXT-Datensätze anstelle von SRV-Datensätzen verwenden? Sie scheinen sowohl allgemeine Textsätze zu sein , nur Punkt auf einem bestimmten Server , ohne dass ein bestimmtes Protokoll geben, so dass es klingt nicht wie eine völlig unvernünftig Annahme, aber ich würde lieber hier überprüfen , bevor ich etwas brechen.

Wenn ich nur die oben genannten Datensätze festlegen kann, bedeutet dies, dass ich im Wesentlichen nicht in der Lage bin, SRC-Datensätze umzuleiten?

Vielen Dank!

Chris Adams
quelle
3
Kein SRV und kein AAAA? Es scheint ein ausreichender Grund zu sein, diesen Anbieter fallen zu lassen und zu einem ernsthaften Anbieter zu wechseln. Wie heißt es?
Bortzmeyer
Es ist (jedenfalls für mich) überraschend, wie viele Anbieter srv-Datensätze immer noch nicht unterstützen. Ich stoße immer noch auf einige, die auch keine txt-Datensätze unterstützen. Frustrierend. Wie Bortzmeyer sagte, müssen Sie in diesem Fall möglicherweise nach einem neuen Anbieter suchen. Trotzdem bin ich auf einige Anbieter gestoßen, die txt und srv nicht über ihre Website unterstützen, aber Sie können anrufen, um sie anzufordern. Das ist natürlich überhaupt nicht optimal, könnte aber in einigen Szenarien hilfreich sein.
icky3000

Antworten:

18

TXT-Datensätze sind Freiform-Textdatensätze und können beispielsweise zur Beschreibung von Hosts verwendet werden. Kann auch für anwendungsspezifische Ziele wie DNSBL und SPF verwendet werden . Heutzutage werden sie häufig verwendet, um diese beiden Ziele zu erreichen.

SRV-Datensätze sind Service-Datensätze und stellen eine Art Erweiterung von MX-Datensätzen dar. Sie sind etwas komplexer als TXT-Datensätze. Während MX-Datensätze verwendet werden, um zu definieren, welche Server die E-Mail für eine bestimmte Domäne verarbeiten und verschiedenen Datensätzen unterschiedliche Gewichte zuweisen, werden SRV-Datensätze verwendet, um Dinge wie das Protokoll und den Port bereitzustellen. Ein SRV-Datensatz hat die folgende Form:

_Service._Proto.Name TTL Class SRV Priority Weight Port Target

Dienst : Der symbolische Name des gewünschten Dienstes.

Proto : das Transportprotokoll des gewünschten Dienstes; Dies ist normalerweise entweder TCP oder UDP.

Name : Der Domainname, für den dieser Datensatz gültig ist.

TTL : Standard-DNS-Zeit bis zum Live-Feld.

Klasse : Standard-DNS-Klassenfeld (dies ist immer IN).

Priorität : Die Priorität des Zielhosts, niedrigerer Wert bedeutet bevorzugter.

Gewicht : Ein relatives Gewicht für Datensätze mit derselben Priorität.

Hafen : Der TCP- oder UDP-Port, an dem sich der Dienst befindet.

Ziel : Der kanonische Hostname des Computers, der den Dienst bereitstellt.

Ein typisches Beispiel für die Verwendung von SRV-Datensätzen ist die Verwendung des XMPP-Protokolls. Wenn Sie beispielsweise eine foobar.com-Domain haben, wird der A-Datensatz verwendet, um die Server zu definieren, auf denen sich Ihre Webinhalte befinden, und die SRV-Datensätze werden verwendet, um zu definieren, wo sich Ihr XMPP-Server befindet. In der Regel befinden sie sich an verschiedenen Adressen.

Weitere Informationen zu SRV-Datensätzen finden Sie hier .

Marco Ramos
quelle
4

SRVDatensätze beziehen sich nicht mehr auf TXTDatensätze als Aoder CNAMEDatensätze.

Denken Sie an SPFDatensätze (die weitgehend identisch mit SPF-Einträgen sind, die in TXTDatensätzen enthalten sind)?

Mo.
quelle
2

SRV-Datensätze dienen zur Erstellung feinkörniger Beschreibungen von Diensten. Diese werden in einigen Umgebungen häufig verwendet, z. B. in Microsoft Active Directory. Sie sind in der Regel protokoll- oder dienstspezifisch und bieten Prioritäten und Gewichte, um Präferenzen bei der Auswahl zu erstellen (Lastausgleich bei schlechten Mitarbeitern).

Greg Askew
quelle