DNS:「MX」レコードがあり、「A」レコードがないことは有効ですか?


18

あなたがを所有していてabcd.com、それを使用してのみでメールを送受信したいとしますbob@abcd.com。どんな種類のウェブサイトも提供したくありません。

DNSレコードを設定して、「MX」レコードを含め、「A」レコードを含めないようにできますか?

  • メールを送受信するにはこれで十分ですか?

  • これは、これらのことを定義する標準に関して有効ですか?


編集:明確にするために、メールサーバー(用語?)はabcd.comまたは* .abcd.comでホストされません。


面白いことに、Googleはこれを定期的に行っています。独自のドメインを所有しているがホスティングを行っていないGMailの顧客は、MXレコードはあるがAレコードはない状態でDNSに表示されます。MXレコードは通常、「aspmx.l.google.com」を指します。
ジョン・ネーグル

回答:


33

MXレコードが指すシステムにAレコード自体がある限り、はい。

例:example.comを指すMXレコードを持つことができますmail.otherdomain.com。mail.otherdomain.comという名前自体がIPアドレスに解決できる限り、これはの有効な構成ですexample.com

厳密に言えば、mail.otherdomain.comRFCに準拠するには、IPアドレスを持つAレコードである必要があります。ただし、このAレコードはにではotherdomain.comなく、ドメインにありexample.comます。

bob@example.com有効な電子メールアドレスであるために、例のアドレス指定は、のmail.otherdomain.com受信メールを処理するように構成する必要がありますbob@example.com


1
この答えが間違っているので、mail.otherdomian.comは、レコードによって解決可能である必要があります
ジム・B

6
MXレコードが別のドメインのAレコードを指している場合、メール専用ドメインはAレコードを必要としません。質問はメール専用ドメインについてのみです。
ベン・ドゥーム

1
mail.otherdomain.comは、example.comドメインではなく、otherdomain.comドメインにAレコードを持ちます。
デビッドマッキントッシュ

nb-Aレコードのみを持ち、MXレコードを持たないこともできます。デフォルトではAレコードになります。
ピータースコット

1

いや MXレコードは名前を指します。名前は(Aレコードを介して)解決可能でなければなりません。MXレコードがCNAMEを指すことはありません(RFC 1034セクション3.6.2、RFC 1912セクション2.4)


7
Trueの場合、MXレコードはAレコードを指している必要がありますが、同じドメインのレコードを指している必要はありません。あなたは、example.comがmail.domain.comを指すためにMXレコードを持つことができます
サム・コーガン

それは質問ではありません。mail.domain.comにはAレコードが必要です。これは、RFCでと定義の両方が必要だ
ジム・B

1
ジム-質問は、mxレコードが親ドメインを指すことを明記していません。例えば、私はGoogleのメールにbendoom.comのMXレコードを指すことができ、かつbendoom.comに何のAレコードを持っていない
ベン・ドゥーム

はい、mail.domain.comにはAレコードが必要ですが、abcd.comのMXレコードがmail.domain.com(またはgoogle.comなど)を指している場合、abcd.comにAレコードが必要かどうかを尋ねましたその後、彼はabcd.com DNSゾーンでAレコードは必要ありません
サム・コーガン

あなたは正しいです、それは説明が今言うことですが、私が質問に答えたときではありません。別のドメインに関する言及はありませんでした。その後、標準に書かれていることに進みます。さらに、解決可能であっても、それがAレコードであることを意味するわけではありません。そうは言っても、ほとんどのメールサーバーは引き続きCNAMEにメールを送信します。ただし、それを保証することはできません。
ジムB

1

IPv6を介したメールのみが必要な場合、MXレコードが指すAAAAレコードがアドレスターゲットの要件を満たすため、これは可能です。確かに、IPv4のみのホストはそのようなセットアップに接続できませんが、DNSルールの下では違法になりません。

なぜ以前の回答はすべてIPv4中心だったのですか?


-2

これを行う3つの方法。

  1. MXEレコードをセットアップします。ドメインネームサーバーのメールセットアップセクションでMXEレコードを選択する必要があります。このようにして、@およびwww Aレコードを作成せずにMXを実際のIPアドレスにポイントできます。
  2. 繰り返しますが、MXEレコードをセットアップします。ドメインネームサーバー @および/またはwww Aレコードを必要とする場合は、ドメインネームサーバーのパーキングページを指定します。
  3. 繰り返しますが、MXEレコードをセットアップします。次に、example.com IPアドレス93.184.216.34を使用して、@およびwww Aレコードをexample.comにポイントします。誰かがあなたのページにアクセスしようとすると、「404-Not Found」を受け取ります。

これは、サーバーのポストフィックス仮想メールアカウントを使用するIP / DNで行います。IP / DNを仮想メールサイトのWebページに移動させたくありませんでした。上記の方法はそれを防ぎます。ただし、受信した完全なメールヘッダーからサーバーのDNを引き出して、そのDN経由でそこに移動できます。


MXEレコードはエノムでのみ有効です
ジェイコブエヴァンス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.