DNS: Ist es gültig, einen MX-Eintrag und keinen A-Eintrag zu haben?


18

Angenommen, Sie besitzen eine abcd.comund möchten sie nur zum Senden und Empfangen von E-Mails über verwenden bob@abcd.com. Sie möchten keine Website bereitstellen.

Können Sie die DNS-Einträge so einrichten, dass sie einen "MX" -Eintrag und keinen "A" -Eintrag enthalten?

  • Reicht das zum Senden und Empfangen von E-Mails aus?

  • Gilt dies in Bezug auf den Standard, der diese Dinge definiert?


Bearbeiten: Zur Verdeutlichung würde der Mailserver (Terminologie?) Nicht auf abcd.com oder * .abcd.com gehostet


Amüsanterweise macht Google dies jetzt routinemäßig. GMail-Kunden mit einer eigenen Domain, jedoch ohne Hosting, werden in DNS mit einem MX-Eintrag, jedoch ohne A-Eintrag angezeigt. Der MX-Eintrag zeigt normalerweise auf "aspmx.l.google.com".
John Nagle

Antworten:


33

Solange das System, auf das der MX-Datensatz verweist, selbst einen A-Datensatz hat, ja.

Beispiel: example.comKann einen MX-Eintrag enthalten, der auf zeigt mail.otherdomain.com. Solange der Name mail.otherdomain.com selbst in eine IP-Adresse aufgelöst werden kann, ist dies eine gültige Konfiguration für example.com.

Genau genommen mail.otherdomain.comsollte ein A-Record mit der IP-Adresse vorhanden sein, um RFC-konform zu sein. Aber dieser A-Datensatz befindet sich in der otherdomain.comDomäne, nicht in example.com.

Um bob@example.comeine gültige E-Mail-Adresse zu erhalten, mail.otherdomain.commuss die Adressierung Ihres Beispiels für die Verarbeitung eingehender E-Mails konfiguriert werden bob@example.com.


1
mail.otherdomian.com MUSS durch einen Datensatz aufgelöst werden, damit diese Antwort falsch ist
Jim B

6
Die Nur-Mail-Domäne erfordert keinen A-Eintrag, wenn der MX-Eintrag auf einen A-Eintrag in einer anderen Domäne verweist. Die Frage bezieht sich nur auf die Mail-Only-Domain.
Ben Doom

1
mail.otherdomain.com hat einen A-Eintrag in der Domäne otherdomain.com, nicht in der Domäne example.com.
David Mackintosh

nb - Sie können auch nur einen A-Datensatz und keinen MX-Datensatz haben und es wird standardmäßig der A-Datensatz verwendet.
Peter Scott

1

NEIN. Der MX-Eintrag zeigt auf einen Namen. Die Namen müssen auflösbar sein (via A-Record). Der MX-Eintrag sollte niemals auf einen CNAME verweisen (RFC 1034, Abschnitt 3.6.2, RFC 1912, Abschnitt 2.4).


7
Richtig, ein MX-Eintrag muss auf einen A-Eintrag verweisen, muss jedoch nicht auf einen Eintrag in derselben Domain verweisen. Sie könnten den MX-Eintrag für example.com auf mail.domain.com
Sam Cogan zeigen lassen.

Das ist nicht die Frage. mail.domain.com MUSS einen A-Datensatz haben. Es ist sowohl per RFC als auch per Definition erforderlich
Jim B

1
Jim - Die Frage gibt nicht an, dass der MX-Datensatz auf den übergeordneten Bereich verweist. Zum Beispiel könnte ich den MX-Eintrag von bendoom.com auf Google Mail verweisen und keine A-Einträge in bendoom.com haben
Ben Doom

Ja, mail.domain.com muss über einen A-Datensatz verfügen. Er hat jedoch gefragt, ob er einen A-Datensatz in abcd.com benötigt, wenn der MX-Datensatz für abcd.com auf mail.domain.com (oder google.com usw.) verweist. dann braucht er keinen A-Eintrag in der DNS-Zone von abcd.com
Sam Cogan

Sie haben Recht, das steht JETZT in der Klarstellung, aber nicht, als ich die Frage beantwortete. Es wurde keine andere Domain erwähnt. Es geht dann weiter zu dem, was der Standard sagt. Auflösbar zu sein, bedeutet nicht, dass es sich um einen A-Datensatz handelt. Davon abgesehen senden die meisten Mailserver weiterhin E-Mails an einen CNAME. Sie können jedoch nicht garantiert werden.
Jim B

1

Wenn NUR Mail über IPv6 gesendet werden soll, ist dies möglich, da der AAAA-Datensatz, auf den der MX-Datensatz verweist, die Adresszielanforderung erfüllt. Zugegeben, IPv4-Hosts können sich nicht an ein solches Setup wenden, aber das macht es nach DNS-Regeln nicht illegal.

Warum waren alle vorherigen Antworten so IPv4-zentriert?


-2

Drei Möglichkeiten, dies zu tun.

  1. Richten Sie einen MXE-Eintrag ein. Es sollte eine Auswahlmöglichkeit für einen MXE-Eintrag im Mail-Setup-Bereich des Domain Name Servers geben. Auf diese Weise können Sie Ihren MX auf eine tatsächliche IP-Adresse verweisen, ohne einen @ - und einen WWW-A-Eintrag zu erstellen.
  2. Richten Sie erneut einen MXE-Eintrag ein. Wenn der Domain - Name - Server erfordert ohnehin ein @ und / oder www Ein Datensatz, verweisen Sie auf den Domain - Namen - Server des Parkseite.
  3. Richten Sie erneut einen MXE-Eintrag ein. Zeigen Sie dann mit @ und www A auf example.com, und verwenden Sie dabei die IP-Adresse 93.184.216.34 von example.com. Wenn jemand versucht, auf Ihre Seite zuzugreifen, erhält er die Meldung "404 - Nicht gefunden".

Ich mache dies auf einer IP / DN, die das Postfix-Konto eines Servers für virtuelle E-Mails verwendet. Ich wollte nicht, dass meine IP / DN zur Webseite der virtuellen Mail-Site wechselt. Die obigen Methoden verhindern das. Jemand kann den DN des Servers aus allen empfangenen vollständigen E-Mail-Headern abrufen und über diesen DN dorthin gelangen.


MXE-Datensätze sind nur mit enom gültig
Jacob Evans
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.