web-dev-qa-db-ja.com

SRVレコードとTXTレコードの主な違いは何ですか?

私は、3か4ではなく1つのパネルを使用するために、私が検討しているサーバーのドメイン名を統合しようとしています。

  • MX
  • NS
  • CNAME
  • TXT

最初の4つは理解していますが、SRVレコードとTXTレコードの間の関係(ある場合))はわかりません。

SRVレコードの代わりにTXTレコードを使用できますか?それらは どちらも一般的なテキストレコードのようです 特定のプロトコルを指定する必要なく特定のサーバーを指すだけですので、それは完全に無理な仮定のように聞こえませんが、何かを壊す前にここで確認したいのです。

上記のレコードしか設定できない場合、SRCレコードのリダイレクトを本質的に行うことができないということですか?

ありがとう!

10
Chris Adams

TXTレコードは自由形式のテキストレコードであり、ホストの説明などに使用できます。 [〜#〜] dnsbl [〜#〜] および [〜#〜] spf [〜#〜] などのアプリケーション固有の目標にも使用できます。現在、これらは両方の目的を達成するために広く使用されています。

SRVレコードはサービスレコードであり、MXレコードの一種の拡張であり、TXTレコードよりも少し複雑です。MXレコードは、電子メールを処理するサーバーを定義するために使用されます。 SRVレコードは、プロトコルやポートなどを提供するために使用されます。SRVレコードの形式は次のとおりです。

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

Service:目的のサービスの記号名。

Proto:目的のサービスのトランスポートプロトコル。これは通常、TCPまたはUDPのいずれかです。

Name:このレコードが有効なドメイン名。

[〜#〜] ttl [〜#〜]:標準DNS存続時間フィールド。

Class:標準のDNSクラスフィールド(これは常にINです)。

Priority:ターゲットホストの優先度。値が小さいほど優先されます。

Weight:同じ優先度を持つレコードの相対的な重み。

Port:TCPまたはサービスが見つかるUDPポート。

Target:サービスを提供するマシンの正規のホスト名。

SRVレコードの典型的な使用例は、XMPPプロトコルを使用する場合です。たとえば、foobar.comドメインがある場合、Aレコードを使用してWebコンテンツが存在するサーバーを定義し、SRVレコードを使用してXMPPサーバーが存在する場所を定義します。通常、それらは異なるアドレスに配置されます。

SRVレコードの詳細 ここ

18
Marco Ramos

SRVレコードとTXTレコードの関連性は、AまたはCNAMEレコードの関連性と同じです。

SPFレコード(これはTXTレコード内で実行されるSPFエントリとほぼ同じです)を考えていますか?

4
Mo.

SRVレコードは、サービスのきめ細かい説明を作成するためのものです。これらは、Microsoft Active Directoryなどの一部の環境で頻繁に使用されます。これらは通常、プロトコルまたはサービスに固有であり、優先順位と重みを提供して、選択のプリファレンスを作成します(貧乏人の負荷分散)。

2
Greg Askew