Nehmen wir an, ich habe das folgende DNS für die Domain aktiv example.com
(ohne Priorität und ttl).
example.com A 123.45.67.89
mx.example.com A 123.45.67.89
example.com MX mx.example.com
Dies ist ein gültiger DNS-Eintrag. Wenn ich den folgenden mx-Datensatz hinzufügen würde, würde das Probleme verursachen?
mx.example.com MX mx.example.com
Ich habe dies getestet und es scheint zu funktionieren, aber ich möchte sicher sein.
Der Grund ist, dass ich immer [email protected] verwendet habe, um E-Mails zu versenden, ohne dass dieser letzte mx-Datensatz hinzugefügt wurde. Einige Dienste schlagen jedoch fehl, weil sie nicht die Hauptdomäne verwenden, sondern nach der Unterdomäne suchen, wenn dieser mx-Datensatz vorhanden ist. Das Hinzufügen des mx-Datensatzes scheint zu bewirken, dass alle Dienste funktionieren, aber ich mache mir jetzt Sorgen, dass dies Probleme beim tatsächlichen Senden / Empfangen von E-Mails verursachen kann.
Außerdem habe ich die Priorität für den neuen mx-Datensatz so festgelegt, dass er niedriger als der ursprüngliche ist. Theoretisch sollte er also immer den ersten auswählen, aber ich bin gespannt, dass es sogar funktionieren würde, wenn die Prioritäten umgekehrt würden.
quelle
Antworten:
Eine MX RR, die auf sich selbst zeigt, ist vollkommen gültig und verursacht keine Probleme. Aufgrund der allgemeinen Regel, dass ein Domain-Name keine MX-RR, sondern eine A-RR hat, kann diese für die Postzustellung verwendet werden. Mit anderen Worten, eine auf sich selbst zeigende MX-RR wird implizit angenommen, wenn keine explizite MX-RR vorhanden ist.
Beachten Sie, dass Ihr Beispielcode syntaktische Probleme aufweist. Den FQDNs fehlen die letzten Punkte, und den MX-RRs fehlen Prioritätsfelder. Es sollte lauten:
oder äquivalent:
(Die
$ORIGIN
Direktive ist redundant, wenn das Ganze Teil der Zonendatei für die Domäne istexample.com
.)quelle
Sie schienen sich zu verwirren. Das DNS-MX-RR-Format
domain MX pref name
wird verwendet, um anzugeben, dass ein Server mit einem Namenname
ein MX für die Domäne istdomain
.In Ihrem Fall sagen Sie, dass der Server mit dem Namen
mx.example.com
E-Mails für diemx.example.com
Domain verarbeitet. Dies ist vollkommen gültig, aber es scheint mir, dass Sie einen MX für einrichten möchtenexample.com
.quelle
Ich denke, der Kern Ihrer Frage wurde beantwortet, aber Sie möchten vielleicht einige Verwirrung beseitigen:
quelle