Was ist ein DNS-MX-Eintrag und wie funktioniert er?

Ein DNS-MX-Eintrag (Mail Exchange Record) teilt E-Mail-Versenderservern mit, wohin Nachrichten für eine Domain zugestellt werden sollen. Ohne MX-Einträge funktioniert der E-Mail-Verkehr nicht mehr. In diesem Leitfaden erklären wir, wie DNS-MX-Einträge funktionieren, wie man sie konfiguriert und warum sie für eine zuverlässige E-Mail-Zustellung unerlässlich sind.

Was ist ein MX-Eintrag?

Ein MX-Eintrag enthält den Namen des E-Mail-Servers oder mehrerer E-Mail-Server, die für die Domain verwendet werden sollen.

Beispiel

Domain

TTL

Class

Type

Priority

Host

menandmice.com

3600

IN

MX

10

mail1.menandmice.com

menandmice.com

3600

IN

MX

10

mail2.menandmice.com

Warum sind DNS-MX-Einträge wichtig?

Wenn ein Benutzer eine E-Mail-Nachricht versendet, fragt der Mail Transfer Agent (MTA) den DNS-Server der jeweiligen Empfängerdomain nach den MX-Einträgen ab. Der MX-Eintrag gibt den oder die Hostnamen der Mailserver an, die E-Mails für diese Domain entgegennehmen. Der sendende MTA baut dann eine SMTP-Verbindung (Simple Mail Transfer Protocol) zu einem der angegebenen Hosts auf.

Falls mehrere Mailserver vorhanden sind, versucht der MTA, eine Verbindung zu dem Host herzustellen, der mit der niedrigsten Priorität aufgeführt ist. Die Priorität oder Präferenz ist eine Methode, mit der Unternehmen den Empfang von E-Mails auf ihren Mailservern ausgleichen können. Ist die Priorität gleich, werden die E-Mails gleichmäßig auf alle Server verteilt, wie im obigen Beispiel gezeigt. Dies ermöglicht auch die Erstellung von Hochverfügbarkeits-Clustern (HA-Clustern) für jede Domain.

Ein Drittanbieter kann Ihnen einen Backup-E-Mail-Server zur Verfügung stellen, falls Ihre E-Mail-Server ausfallen sollten. Dieser kann auch als Backup-MX-Eintrag in Ihrer DNS-Zone eingerichtet werden. Backup-MX-Einträgen wird oft lediglich eine niedrigere Priorität zugewiesen, damit sie nur sparsam eingesetzt werden.

Gemäß RFC 5321 ist ein MX-Eintrag heute zwar nicht mehr erforderlich, gilt jedoch als bewährte Vorgehensweise. Wenn Domains keinen MX-Eintrag haben, werden E-Mails, die von einer solchen Domain gesendet werden, häufig von einem für den Empfang zuständigen Mailserver als Spam gefiltert, sodass die Zustellung fehlschlägt.

Sind keine MX-Einträge vorhanden, greift der Mailserver möglicherweise auf den A-Eintrag der Domain zurück oder gibt anhand von DNS-Antwortcodes wie NXDOMAIN (nicht vorhandene Domain) einen Fehler zurück.

MX-Eintrag für die Domain erstellen

Das Erstellen eines MX-Eintrags beinhaltet das Hinzufügen eines bestimmten Typs von DNS-Eintrag zur Zonendatei Ihrer Domain. Dies hängt vom verwendeten DNS-Verwaltungstool ab. In Micetro wird ein MX-Eintrag wie folgt erstellt:

  1. Klicken Sie in der Micetro-Weboberfläche auf die Registerkarte „DNS“
  2. Doppelklicken Sie auf die Zone, für die Sie einen neuen MX-Eintrag erstellen möchten
  3. Klicken Sie auf die Schaltfläche „Erstellen“
  4. Geben Sie dem MX-Eintrag einen Namen
  5. Wählen Sie als Typ „MX“ aus
  6. Geben Sie eine geeignete TTL an
  7. Geben Sie einen Prioritätswert an
  8. Geben Sie einen Server an (oder verwenden Sie den automatisch eingetragenen Standardwert)
  9. Klicken Sie je nach Ihren Berechtigungen auf „Jetzt erstellen“ oder „Zur Anfrage hinzufügen“
Create DNS Record

Verwenden Sie „nslookup“, um MX-Einträge zu finden bzw. anzuzeigen

Mit dem Tool „nslookup“ können Sie Informationen zu den MX-Einträgen einer Domain abrufen. Geben Sie dazu einfach in der Befehlszeile Folgendes ein:

nslookup q=mx exampledomain.com

DNS Lookup

Häufig gestellte Fragen zu MX-Einträgen

Was ist ein MX-Eintrag im DNS?

Ein MX-Eintrag (Mail Exchange) ist ein DNS-Eintrag, der die Mailserver angibt, die für den Empfang von E-Mails für eine Domain zuständig sind.

Beträgt die Priorität eines MX-Eintrags 0 oder 10?

Die Priorität eines MX-Eintrags kann eine beliebige nicht-negative ganze Zahl sein, wobei niedrigere Zahlen (z. B. 0) eine höhere Priorität haben als höhere wie 10.

Warum brauche ich einen MX-Eintrag?

Sie benötigen einen MX-Eintrag, um sicherzustellen, dass E-Mail-Server wissen, wohin sie an Ihre Domain gesendete Nachrichten zustellen sollen.

Was ist der Unterschied zwischen einem A-Eintrag und einem MX-Eintrag?

Ein A-Eintrag ordnet eine Domain einer IP-Adresse zu, während ein MX-Eintrag E-Mails anhand von Domainnamen an Mailserver weiterleitet.

Was passiert, wenn kein MX-Eintrag vorhanden ist?

Wenn kein MX-Eintrag vorhanden ist, behandeln viele Mailserver die Domain möglicherweise als ungültig oder als Spam und stellen die E-Mails nicht zu.