Gunther: Hostname, Mailname und MX Record

Beitrag lesen

Tach Jens!

Soweit ich weiß, ist die Geschichte mit dem Mailname eine "Besonderheit" bei Debian basierten Linux-Varianten.

bei den meisten MTA ist der Servername konfigurierbar, Debian hat das mit der Datei /etc/mailname nur zentralisiert.

MTA ist Postfix und die entsprechenden Einstellungen in der /etc/postfix/main.cf (mydomain + myhostname). Da habe ich eben aktuell "example.com" und "server1.example.com" stehen (wobei "example.com" natürlich eine meiner Domains ist), also die Domain, bzw. den Hostname.

Allerdings macht es, zumindest heutzutage, wohl eigentlich keinen Sinn, einen anderen Mailname als den Hostname zu verwenden, da eine IP-Adresse ja nur jeweils einen rDNS Eintrag haben kann.

Wichtig ist, dass der Name, den der MTA nutzt, derselbe ist, wie der Reverse-DNS-Eintrag der IP vorgibt.

Ja, und wenn der Server nur eine IP hat, dann bin ich ja quasi "gezwungen" dafür denselben Namen wie für den Hostname zu verwenden, richtig?

Und das bringt mich zu meiner eigentlichen Frage:
Angenommen der betreffende Server hat den Hostname (und Mailname) "server1.example.com". Gibt es dann eigentlich eine Möglichkeit, den MX Record auf z.B. "mail.example.com" zu setzen?
CNAME für die Subdomain geht ja nicht, da die FQDN für MX Records keine weiteren Einträge haben dürfen.

Richtig, CNAME ist nicht erlaubt, allerdings besteht ja die Möglichkeit mehrere A-Records einzurichten. Häufig werden auch Host- und Dienstnamen getrennt voneinander verwaltet, für mich als Administrator ist es einfacher mich an die Eigenheiten eines Systems zu erinnern, wenn dieses einen eindeutigen Namen hat, den ich mir merken kann, nach extern möchte ein Unternehmen aber vielleicht nicht mit Namen von Comicfiguren/Cocktails/Schauspielern/Käsesorten/etc. vertreten sein und dann heißen die Server intern vielleicht gkar und mollari während sie im externen DNS nur als mail und www stehen.

Sorry, aber irgendwie will sich der Knoten in meinem Hirn noch nicht lösen ...! ;-)
Unter der Annahme, dass sowohl Web-, als auch Mailserver unter derselben IP-Adresse laufen, kann ich es jetzt so einrichten, dass

  • der Hostname "server1.example.com" und
  • der MX Record "mail.example.com" lautet?
    Wenn ja, was und wie muss ich entsprechend konfigurieren?

Also mit anderen Worten, muss ich als MX Record auch immer den Hostname (= Mailname) verwenden, oder habe ich etwas "übersehen", bzw. nicht richtig verstanden?

Du hast z.B. den Fall übersehen, dass ein Server mehrere IP-Adressen hat.

Ja OK, da dann jede IP-Adresse ihren eigenen rDNS Eintrag hat, würde das die Sache natürlich vereinfachen. Da IPv4 Adressen aber mittlerweile äußerst knapp geworden sind ...! Also gehen wir mal von nur einer IP-Adresse aus.

Gruß Gunther