Ich habe einen E-Mail-Server (Mail), auf dem derzeit eine Domain example1.com gehostet wird. Der Server befindet sich hinter NAT und ich habe Split-DNS im LAN konfiguriert.
Es ist an der Zeit, zusätzliche Domains auf demselben E-Mail-Server zu hosten, und nach vielen Stunden des Googelns habe ich widersprüchliche Informationen zum Erstellen der öffentlichen (externen) und internen DNS-Einträge gelesen. Es scheint zwei Ansätze zum Konfigurieren der MX- und A-Datensätze zu geben, die ich unten demonstrieren werde.
ANSATZ 1
Externes DNS für example1.com
example1.com 7200 MX 10 mail.example1.com.
mail.example1.com 3600 A 213.xx.xx.xx
Externes DNS für example2.com
example2.com 7200 MX 10 mail.example1.com.
mail.example1.com 3600 A 213.xx.xx.xx
Beim ersten Ansatz zeigt der MX-Datensatz für example2.com auf die erste Domäne, z. B. example1.com.
So scheinen E-Mail-Hosting-Unternehmen wie Google Apps und ISPs zu funktionieren.
Das Problem mit dieser Methode für meine Situation ist, dass ich nicht möchte, dass E-Mails von example2.com zeigen, dass sie von example1.com stammen. Die "Lösung" hierfür wäre, dass ich eine dritte Domain kaufe, beispielsweise mail.myemailserver.com, die als Standarddomäne (oder erste Domain) für den E-Mail-Server verwendet wird.
ANSATZ 2
Externes DNS für example1.com
example1.com 7200 MX 10 mail.example1.com.
mail.example1.com 3600 A 213.xx.xx.xx
Externes DNS für example2.com
example2.com 7200 MX 10 mail.example2.com.
mail.example2.com 3600 A 213.xx.xx.xx
Beim zweiten Ansatz zeigt der MX-Datensatz für die zweite Domäne auf seine eigene Domäne, z. B. example2.com.
Ich möchte die Konfiguration mehrerer Domänen verstehen, die auf einem einzelnen Server gehostet werden, und es gibt eine bewährte Methode oder einen Rat, welchen Ansatz ich in meiner eigenen Umgebung implementieren sollte.
mail.example1.com 3600 A 213.xx.xx.xx
- liegt ein Fehler vor und stattmail.example1.com
solltemail.example2.com
oder gibt es einen bestimmten Fall?Antworten:
Beide Ansätze sind gültig. Beachten Sie, dass dieser Datensatz nicht als Ursprungsadresse angezeigt wird. Wenn Sie eine E-Mail an eine Ihrer konfigurierten Adressen senden, sucht der sendende MTA den für Ihre Domain konfigurierten MX-Eintrag. Es erhält die IP von dieser Domäne und öffnet eine SMTP-Sitzung mit Ihrem SMTP-Server (oder einem Ihrer SMTP-Server, wenn Sie mehr als einen konfiguriert haben).
Auch ohne MX-Eintrag funktioniert es, denn dann sucht der MTA nur den A-Eintrag für Ihre Domain. (Bereitstellung Ihrer A-Datensatzpunkte für Ihren SMTP-Server natürlich)
quelle
Beide Ansätze sind absolut gültig. Ansatz 1 ist wahrscheinlich besser, wenn Sie TLS später verwenden möchten.
Der Mail-Exchanger-Datensatz zeigt übrigens nicht, woher die Mails stammen, sondern wohin sie gesendet werden.
quelle