それで私は長い間このことについて疑問に思っていました。
送信された電子メールはどこに*@example.com
行きますか? 誤って機密情報を送信した場合、*@example.com
悪意のある人物 (IANA の可能性もあります) がそれをいつか取得できるでしょうか?
答え1
メールを送信しようとすると*@example.com
- SMTP はドメインが存在するかどうかを確認します。
- SMTP サーバーは
MX
でレコード を検索しますexample.com
。 - ありません: SMTP はレコードにフォールバックします
A
。IP は 174.137.125.92 (今日の時点) です。 - IANA はドメインを登録しましたが、174.137.125.92 のポート 25 でリッスンする SMTP サーバーを設定していません。
- その後の動作は SMTP によって異なります。ほとんどのサーバーは警告を送信し、後で再試行します。最終的には (通常は 3 日以内)、SMTP はメッセージを破棄し、失敗の通知を送信します。
結論: ご自身の設定によって異なります。ただし、IANA が今日サーバーをセットアップした場合、3 日前に送信しようとしたメッセージを受信できる可能性があります。
答え2
MX レコードがない場合、メール サーバーは A レコードへの配信を試みます。
example.com のサーバーはポート 25 をリッスンしないため、メール サーバーは TCP 接続を確立せず、配信も開始しません。
答え3
example.com には MX レコードがないため、ほとんどの SMTP サーバーと同様に構成されている場合、送信ドメインの SMTP サーバーはメッセージをバウンスするはずです。
編集:将来この答えを見つける人のために、MXレコードとは何かを説明します。(http://en.wikipedia.org/wiki/Mx_record(2011年11月21日取得)
メール エクスチェンジャ レコード (MX レコード) は、ドメイン ネーム システムのリソース レコードの一種で、受信者のドメインに代わって電子メール メッセージを受信するメール サーバーと、複数のメール サーバーが利用可能な場合にメール配信の優先順位付けに使用される優先値を指定します。ドメイン名の MX レコード セットは、Simple Mail Transfer Protocol を使用して電子メールをルーティングする方法を指定します。
したがって、基本的に、example.com、example.net、および example.org には受信メールを処理するためのサーバーが指定されていないため、これらのサーバーに送信されたメールは送信者に「配信不能」として返されます (SMTP サーバーの構成によって異なる場合がありますが、この状況では送信者に「配信不能」として返されるのは非常に一般的な動作です)。
編集2: MXレコードが見つからない場合にAレコードを使用するというRFC 5321で定義された動作について誰かが言及しました。私はこのRFCを検索しました(https://www.rfc-editor.org/rfc/rfc5321) でそのようなものは見つかりませんでしたが、一部の MTA (exim、postfix、sendmail、Microsoft Exchange Server などのメール転送エージェント) が、A レコードで定義されたアドレスに SMTP 経由でメールを配信しようとする可能性があります。後世のために、example.com の定義済み A レコード アドレス (執筆時点では 192.0.43.10) への SMTP 接続を確立しようとした場合の動作を以下に示します。
$ telnet 192.0.43.10 25
Trying 192.0.43.10...
telnet: Unable to connect to remote host: Connection timed out
編集 3: 関連する RFC とフォールバック動作の説明については、以下の返信を参照してください。
答え4
インターネット割当番号局によると、IANA 管理の予約ドメイン:
ドメインの例
記載の通りRFC 2606そしてRFC 6761、example.com や example.org などのいくつかのドメインは、ドキュメント作成の目的で維持されています。これらのドメインは、当社との事前の調整なしに、ドキュメント内の説明例として使用される場合があります。これらのドメインは登録または譲渡できません。