web-dev-qa-db-ja.com

_domainkey.foo.comプレフィックスの意味は何ですか? (pic、mailo、k1など)

Googleアプリ、メールガン、マンドリルなどをセットアップするたびに、ドメインキーをセットアップする必要があることに気づきました。その部分は理にかなっています-RSA、パブリック/プライベートなど-私はそれを理解しています。

直感的には、SMTPドメインキーを見つけるための単一の標準があると思いますが、代わりにこれらのプレフィックスの1つがランダムに選択されるようです:smtp k1 mx pic mailo

例:

  • smtp._domainkey.example.com(理にかなっている)
  • mx._domainkey.example.net (うん)
  • mailo._domainkey.example.org(なぜoですか?)
  • k1._domainkey.foo.com(キーにk?プライマリに1?)
  • pic._domainkey.bar.com(pic?それはどういう意味ですか?)

ドメインのリストを見ていて、5つのバリエーションだけが発生しているように見えますが、パターンは表示されていません。

  • 標準のプレフィックスが1つだけではないのはなぜですか?
  • そのクエリサーバーは、どのクエリを実行するかをどのようにして知るのでしょうか。
  • _は違法な文字ではありませんか?
  • そして、ドメインキーのプレフィックスが恣意的であるならば、なぜ恣意的だけなのでしょうか?

いくつかの読書資料と手元にある場合は、短くて甘い説明を指摘したいと思います。

追伸私は少しグーグルで試しましたが、自分のクエリがどうあるべきかを理解するのに十分な知識がありません。私が目にするのは、特定の電子メールまたはホスティングプロバイダー向けのテクニカルサポートの記事です。

5
CoolAJ86

ここにあなたが要求した短い甘い答えがあります:

そのクエリサーバーは、どのクエリを実行するかをどのようにして知るのでしょうか。

その接頭辞はselectorと呼ばれます。受信サーバーは、暗号化署名を含むDomainKey-Signatureヘッダーを調べることで、どのDNSレコードを照会するかを認識します。多くの有用な情報の中には、selectorおよびdomain値があります。例えば:

DomainKey-Signature:a = rsa-sha1; s = smtp; d = example.com; c = simple; q = dns; b = JOc8ZszniSbVoGVyOfAKCdLXyuU4zGffruD4doXSlEG2q8Ldyd00laHRNiYzRv + Z;

セレクタ+ "_domainkey" +ドメイン= smtp._domainkey.example.com

標準のプレフィックスが1つだけではないのはなぜですか?

いくつかのシナリオでは、複数の異なるDomainKeysレコードを構成するオプションが必要な場合があるため(たとえば、2つのSMTPサーバーがあり、それぞれに独自のDomainKeysポリシーを使用する必要があるため)、標準のプレフィックスは1つではありません。

_は違法な文字ではありませんか?

ご覧のとおり、それは:-)ではありません。

そしてここにいくつかあります readingmaterials ;-)

6
Tubeless

標準のプレフィックスが1つだけではないのはなぜですか?

複数のキーを指定できるようにする必要があるため、メールガンとマンドリル(またはその他)の両方を使用する場合があります。

https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail#How_it_works

そのクエリサーバーは、どのクエリを実行するかをどのようにして知るのでしょうか。

SMTP DKIMヘッダーの一部として、ゾーン識別子(example.com)とサブドメイン識別子(mx)があります。それらはmx._domainkey.example.comとしてまとめられます

https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail#How_it_works

_は違法な文字ではありませんか?

たまにだけ。

http://domainkeys.sourceforge.net/underscore.html

そして、ドメインキーのプレフィックスが恣意的であるならば、なぜ恣意的だけなのでしょうか?

ハッピーミディアム?一般的な慣習?ダンノ。 (私がしたときに再び投稿します)

2つの送信メールサーバーが両方ともmx._domainkey.example.comを使用するように指示する可能性がありますが、レコードを削除して再作成し、別のレコードを取得するかどうかを確認したり、失敗した場合はサポートに連絡したりできます。

c15c5385ではなく、mailmx、またはsmtpのようなものが見られることを私は確かに好む。 1つのドメインで何百もの送信メールサービスを使用するわけではありません...

クレジット

私のローカルユーザーグループに感謝します。

https://plug.org/pipermail/plug/2015-November/thread.html

1
CoolAJ86