Was ist ein DNS-MX-Eintrag? | Das Prinzip der E-Mail-Kommunikation

Was ist ein DNS-MX-Eintrag? | Das Prinzip der E-Mail-Kommunikation

Für Unternehmen ist es unabdingbar, eine mit ihrem Domainnamen verknüpfte E-Mail-Adresse zu haben. Zum Beispiel eignet sich support@gcore.com besser als gcoresupport@gmail.com. Eine domainbasierte E-Mail-Adresse verleiht Ihrem Unternehmen ein stimmiges Image und hinterlässt einen positiven Eindruck bei Ihren Kunden. Mit DNS-MX-Einträgen (Domain Name System Mail Exchanger) können Sie solche E-Mail-Adressen erstellen und verwalten. MX-Einträge fungieren als Zeiger und stellen sicher, dass Ihre E-Mails die gewünschten Empfänger erreichen, indem sie zum richtigen Mailserver geleitet werden. In diesem Artikel erfahren Sie, was MX-Einträge sind, wie sie funktionieren, wie man sie am besten einrichtet und verwendet und welche Bedeutung sie für eine reibungslose E-Mail-Zustellung haben.

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

Stellen Sie sich einen Mailserver als Ihr digitales Postamt vor, das Ihre E-Mails sammelt, sortiert und an die richtigen Postfächer der Empfänger weiterleitet. MX-Einträge dienen als Briefträger, die die Post auf ihren digitalen Zustellrouten mitnehmen. Das endgültige Ziel ist der Posteingang des Empfängers, ähnlich wie die Ziel-Postadresse einer Zustellung. Ohne MX-Einträge hätten Ihre E-Mails keine Möglichkeit, ihren Mailserver zu erreichen, sodass sie nicht in den Posteingang des Empfängers gelangen könnten.

MX-Einträge (Mail-Exchanger-Einträge) sind eine Art DNS-Ressourceneintrag, der dazu beiträgt, dass E-Mail-Nachrichten erfolgreich zugestellt werden. Das DNS (Domain Name System) spielt eine entscheidende Rolle dabei, wenn es darum geht, dass die MX-Einträge ihren Zweck erfüllen. Nehmen wir zum Beispiel an, Sie möchten unsere Website gcore.com besuchen. Das DNS-System leitet Sie zu unserer Website, indem es die IP-Adresse unseres Servers überprüft. Wenn Sie eine E-Mail an support@gcore.com senden, bezieht sich das DNS-System auf den MX-Eintrag von gcore.com, um festzustellen, welcher Mailserver die Nachricht bearbeiten soll. Wenn Sie also eine E-Mail senden, überprüft Ihre E-Mail-App oder Ihr Server das DNS, um den MX-Eintrag zu finden, der mit der Domain des Empfängers verbunden ist.

Was sind die Komponenten eines MX-Eintrags?

Hier ist eine Tabelle mit einem Beispiel für einen MX-Eintrag:

DomainnameMailserverArt des EintragsPrioritätTTL
@ (example.com)mail1.example.comMX103600 Sekunden
@ (example.com)mail2.example.com203600 Sekunden

Schauen wir uns die verschiedenen Komponenten eines MX-Eintrags in dieser Tabelle genauer an.

Um den MX-Eintrag gründlich zu verstehen, sollten wir jedes seiner Elemente und Funktionen im Detail untersuchen.

  • Domainname. Der Domainname bezieht sich auf die spezifische Domain, für die der MX-Eintrag konfiguriert ist, z. B. „example.com“ oder „example.org“. Das Symbol „@“ wird auch häufig in DNS-Einträgen verwendet, um den Root-Domainnamen oder den Zonenursprung darzustellen, nicht nur für MX-Einträge, sondern auch für verschiedene andere DNS-Einträge. Wenn die Domain beispielsweise „example.com“ lautet, bedeutet ein MX-Eintrag mit dem Symbol „@“ im Namensfeld, dass er direkt für „example.com“ gilt. Die linke Spalte (oben) zeigt, wie dies aussieht.
  • Mail-Server. Der Mailserver gibt den spezifischen Hostnamen an, der für die Bearbeitung eingehender E-Mails für die Domain zuständig ist. Wenn der Domainname zum Beispiel example.com lautet, könnte der Mailserver „mail.example.com“ oder „smtp.example.com“ sein. Die Konfiguration kann mehrere Mailserver umfassen, die alle auf den spezifischen Einstellungen des E-Mail-Anbieters basieren. Diese Server arbeiten zusammen, um eine nahtlose Bearbeitung und Zustellung von E-Mails zu gewährleisten, unabhängig vom Volumen oder Traffic.
  • Art des Eintrags. Der Art des Eintrags für MX-Einträge ist immer auf „MX“ gesetzt, um sie als Mail-Exchanger-Einträge zu identifizieren. Der Typ des MX-Eintrags gibt an, dass der Eintrag für das Routing von E-Mails verwendet wird.
  • Priorität. Die Priorität weist jedem MX-Eintrag einen numerischen Wert zu, der die Reihenfolge angibt, in der die E-Mail-Server kontaktiert werden sollen. Niedrigere Werte bedeuten höhere Priorität, und Server mit niedrigeren Präferenzwerten werden zuerst ausprobiert. Bestimmte E-Mail-Anbieter, wie z. B. Google, setzen einen ihrer MX-Einträge auf 0, um zu gewährleisten, dass ihr Mailserver bei der Weiterleitung von E-Mails höchste Priorität genießt.
  • TTL (Time to live). Das Feld TTL steht für die Zeitdauer in Sekunden, für die der MX-Eintrag von DNS-Auflösern zwischengespeichert werden soll. Nachdem die angegebene TTL abgelaufen ist, aktualisieren die Auflöser den Eintrag, indem sie die autoritativen DNS-Server erneut abfragen. In der obigen Tabelle bedeutet die TTL von 3600, dass der MX-Eintrag eine Stunde lang zwischengespeichert wird.

Wie funktioniert E-Mail-Kommunikation?

Schauen wir uns einmal genauer an, wie mithilfe eines MX-Eintrags eine E-Mail vom Absender zum Empfänger gelangt.

E-Mail-Fluss vom Mailserver des Absenders zum DNS-Server zum Mailserver des Empfängers und schließlich zum Posteingang des Empfängers
E-Mail-Kommunikation zwischen Absender und Empfänger

Im Folgenden wird Schritt für Schritt erklärt, wie die E-Mail-Kommunikation abläuft, wobei die wichtige Rolle der MX-Einträge hervorgehoben wird.

  1. 1. Absender verfasst und versendet eine E-Mail. Der Absender erstellt eine E-Mail und gibt die E-Mail-Adresse des Empfängers an.
  2. DNS-Abfrage und Abruf von MX-Einträgen. Der Mailserver des Absenders führt eine DNS-Abfrage durch und konsultiert den DNS-Server, der mit der Domain des Empfängers verbunden ist. Er ruft die MX-Einträge ab, die die Mailserver identifizieren, die für die Bearbeitung eingehender E-Mails zuständig sind, und bestimmt die Komponenten des MX-Eintrags, wie die zugehörigen IP-Adressen, Prioritätswerte und TTL.
  3. Mailserver des Absenders. Der Mailserver des Absenders stellt eine SMTP-Verbindung mit dem ausgewählten Mailserver unter Verwendung der erhaltenen IP-Adresse her. Eine SMTP-Verbindung ist eine Kommunikation zwischen zwei Mailservern, die die Übertragung von E-Mail-Nachrichten ermöglicht.
  4. E-Mail-Übertragung. Der Mailserver des Absenders überträgt die E-Mail über die SMTP-Verbindung an den Mailserver des Empfängers. Der sendende Mailserver sendet die E-Mail an den empfangenden Mailserver mit einer Reihe von Befehlen, darunter EHLO (erweitertes HELO), MAIL FROM, RCPT TO, DATA und QUIT. Diese Befehle gewährleisten ein ordnungsgemäßes Handshaking, die Weiterleitung von Nachrichten und die Datenübertragung zwischen den Servern.
  5. Mailserver des Empfängers. Der Mailserver des Empfängers empfängt die E-Mail und führt verschiedene Prüfungen durch, einschließlich Spamfilterung und Authentifizierung. Nach diesen Prüfungen wird die E-Mail an den Posteingang des Empfängers zugestellt.

In vielen Fällen ist es beim Versenden von E-Mails nicht erforderlich, dass Sie diesen Prozess verstehen oder direkt mit ihm interagieren. Es kann jedoch vorkommen, dass Sie einen E-Mail-Server eines Drittanbieters, z. B. Microsoft oder Google, einrichten oder Probleme mit E-Mails lösen müssen, die von einem Firmenserver nicht gesendet oder empfangen werden. Es ist wichtig, dass Sie die korrekte Einrichtung überprüfen, indem Sie die MX-Einträge ansehen. Im nächsten Abschnitt erfahren Sie, wie Sie den MX-Eintrag eines Domainnamens ganz einfach mit einer Eingabeaufforderung in einem Windows-Betriebssystem überprüfen können.

Anzeigen von MX-Einträgen mit NSLOOKUP

Beachten Sie, dass die genaue Methode zur Überprüfung der MX-Einträge je nach Betriebssystem variieren kann. Unter Windows werden wir die Eingabeaufforderung verwenden.

  1. Öffnen Sie eine Eingabeaufforderung oder ein Terminal auf Ihrem Computer. Geben Sie dazu cmd in die Windows-Suchleiste ein und klicken Sie dann auf Eingabeaufforderung, um die Anwendung zu öffnen. Eine andere Möglichkeit ist, die Windows-Taste + R zu drücken, cmd einzugeben und auf OK zu klicken.
  2. 2. Geben Sie den folgenden Befehl ein und ersetzen Sie example.com mit dem Domainnamen, den Sie prüfen möchten:
nslookup -type=MX example.com
  1. Drücken Sie die Eingabetaste, um den Befehl auszuführen.
  2. Die Befehlsausgabe zeigt die MX-Einträge für die angegebene Domain an. Jeder MX-Eintrag enthält normalerweise einen Prioritätswert (mit dem Präfix „Preference“) und die Adresse des Mailservers.

Nichtautoritative Antwort:

Non-authoritative answer:
example.com     MX preference = 10, mail exchanger = mail.example.com

In diesem Beispiel gibt der MX-Eintrag an, dass der für die Bearbeitung von E-Mails für example.com zuständige Mailserver mail.example.com mit einer Priorität von 10 ist.

Eine weitere Möglichkeit, MX-Einträge einzusehen, ist das Tool Dig (DNS Lookup).

Einrichten eines MX-Eintrags

Um einen MX-Eintrag einzurichten, müssen Sie auf die DNS-Verwaltungseinstellungen für Ihre Domain zugreifen. Der Vorgang kann je nach Domain-Registrar oder DNS-Hosting-Anbieter leicht variieren, aber hier sind die allgemeinen Schritte, die Sie befolgen sollten.

#1 Anbieter des Domainnamens identifizieren

Beim Kauf und der Registrierung eines Domainnamens, wie z. B. example.com, ist es üblich, dies über einen Domainnamenanbieter zu tun. Dieser Anbieter fungiert als Host für Ihren Domainnamen und übernimmt die Verwaltung Ihrer DNS-Einträge. Diese DNS-Einträge sind für die Verbindung Ihres Domainnamens mit Ihrer Website, Ihren E-Mail-Diensten und anderen Online-Diensten verantwortlich.

Wenn Sie sich nicht sicher sind, wo Sie Ihren Domainnamen gekauft haben, verwenden Sie ICANN Lookup, um die Informationen Ihres Domainanbieters zu ermitteln. Wenn Sie das Tool verwenden, suchen Sie nach Ihrem Domainnamen und navigieren zum Abschnitt Registrar Information, wo Sie Ihren Domainnamenanbieter finden.

Es ist wichtig zu wissen, dass das DNS-Hosting zwar in der Regel von Ihrem Domainnamen-Provider übernommen wird, dass es aber auch Situationen geben kann, in denen es von einem Drittanbieter verwaltet wird. Wir empfehlen Ihnen daher, sich mit Ihrem Domain-Host in Verbindung zu setzen und zu prüfen, ob Ihr DNS bei diesem oder bei einem anderen Unternehmen gehostet wird.

#2 DNS-Verwaltungseinstellungen öffnen

Nachdem Sie nun herausgefunden haben, wo Ihr DNS gehostet wird, melden Sie sich bei Ihrem DNS-Hosting-Konto an, um auf die DNS-Einträge für Ihren Domainnamen zuzugreifen. Suchen Sie nach der DNS-Verwaltung des Anbieters. Wenn Sie Gcores DNS-Hosting verwenden, klicken Sie auf den Namen der Zone oder verwenden Sie die Schaltfläche Zu den Einträgen, um auf die Einträge für die gewünschte DNS-Zone zuzugreifen.

Zugriff auf die DNS-Einträge von examplesite.co über die Schaltfläche
Gcores DNS-Zonenseite

#3 MX-Einträge suchen und hinzufügen

Sobald Sie in den DNS-Einstellungen sind, sollten Sie eine Option finden, mit der Sie den Typ des Eintrags auswählen können, den Sie hinzufügen möchten. Wenn Sie zum Beispiel Google-MX-Einträge hinzufügen müssen und Sie den Dienst vor 2023 erworben haben, verlangt Google in der Regel, dass Sie 5 MX-Einträge auf Ihrem DNS-Hosting-Server einrichten.

Hier sehen Sie die Liste der DNS-Einträge von Gcore, in der Sie den Eintragstyp, den Namen (Hostname), die TTL und den Inhalt auswählen können.

Importieren oder fügen Sie einen DNS-Eintrag hinzu: Wählen Sie Typ, TTL, Name, Inhalt und speichern Sie diese
Gcores Eintragsliste

#4 Änderungen speichern und MX-Eintrag prüfen

Nachdem Sie die Angaben zum MX-Eintrag gemacht haben, speichern Sie die Änderungen oder aktualisieren Sie die DNS-Einträge. Um sicherzustellen, dass der MX-Eintrag korrekt eingerichtet ist, können Sie NSLOOKUP in der Eingabeaufforderung verwenden (wie weiter oben beschrieben), mit Online-DNS-Lookup-Tools testen oder warten, bis sich die Änderungen im gesamten DNS-System verbreitet haben, was in der Regel 48–72 Stunden dauert.

Bewährte Praktiken für MX-Einträge

Da Sie nun wissen, wie Sie MX-Einträge einrichten, lassen Sie uns einige wichtige Best Practices für die Konfiguration dieser Einträge durchgehen.

Vollständig qualifizierte Domainnamen (FQDN)

Ein anderer Begriff für FQDN ist absoluter Domainname, d. h. eine Domain, die in einem vollständigen Format geschrieben ist, um den genauen Standort eines Computers oder Hosts anzugeben. Anstelle von „example.com“ ist es zum Beispiel genauer, „www.example.com“ für eine Website oder „mail.example.com“ für einen Mailserver zu verwenden. Anstatt direkt IP-Adressen zu verwenden, empfiehlt es sich, gültige und vollständig qualifizierte Domainnamen für Ihre MX-Einträge zu verwenden.

Beispiel:

  • Direkte IP-Adresse [192.168.0.1]
  • FQDN [mail.example.com]

In diesem Beispiel steht „mail.example.com“ für den FQDN. Dies gewährleistet Kompatibilität und erleichtert die Verwaltung und Aktualisierung Ihrer E-Mail-Infrastruktur.

Load Balancing

Weisen Sie Ihren MX-Einträgen Prioritätswerte (auch als Präferenzen bekannt) zu. Damit können Sie die bevorzugte Reihenfolge der Mailserver-Ziele festlegen. Der niedrigste Wert des MX-Eintrags hat die höchste Priorität; 1 ist eine höhere Priorität als 5. Richten Sie strategisch Prioritätswerte ein, um die E-Mail-Last auf mehrere Server zu verteilen, eine Form des Load Balancing. Für den Fall, dass der Mailserver mit höherer Priorität nicht verfügbar ist, dienen Server mit niedrigerer Priorität als Backup.

Beispiel: Stellen Sie sich vor, wir haben mailserver1 und mailserver2 als zwei MX-Einträge mit unterschiedlichen Prioritäten eingerichtet. Wir haben mailserver1 die höchste Priorität zugewiesen, um sicherzustellen, dass er die höchste Präferenz für die E-Mail-Zustellung erhält. Der zweite MX-Eintrag mailserver2 dient als Backup für den Fall, dass mailserver1 nicht verfügbar oder unerreichbar ist.

HostnamePrioritätTTL
mailserver1.example.com103600 Sekunden
mailserver1.example.com203600 Sekunden

TTL-Verwaltung

Die Einstellung eines angemessenen TTL-Wertes ist für jede Art von DNS-Eintrag entscheidend, auch für MX-Einträge. Geeignete TTL-Werte sorgen für ein Gleichgewicht zwischen Caching-Effizienz und Flexibilität.

Redundanz

Mehrere MX-Einträge sind für eine zuverlässige E-Mail-Zustellung unerlässlich. Es ist bereits gängige Praxis unter E-Mail-Anbietern, verschiedene MX-Einträge zu haben. Dadurch wird sichergestellt, dass eingehende E-Mail-Nachrichten auch dann noch erfolgreich zugestellt werden können, wenn ein Server nicht verfügbar ist.

Wie hilft Gcores DNS-Hosting bei der Verwaltung von DNS-MX-Einträgen?

Wir bei Gcore bieten eine benutzerfreundliche Oberfläche, mit der unsere Kunden ihre DNS-MX-Einträge mühelos verwalten können. Wir haben zwei umfassende Anleitungen verfasst: eine für nicht fortgeschrittene Benutzer und eine für den erweiterten Schnittstellenmodus (mit Balancing). Unser Ziel ist es, die DNS-Verwaltung mit unserem Gcore DNS-Hosting-Service für jeden zugänglich zu machen.

Wir sind bestrebt, unseren Kunden schnelles und zuverlässiges DNS-Hosting zu bieten, um einen außergewöhnlichen Service zu gewährleisten. Um dies zu erreichen, setzen wir drei wichtige Faktoren in den Vordergrund:

  • Überlegene Performance. Globale minimale Antwortzeiten garantieren, dass Ihre Anwendungen schnell und reibungslos geladen werden und erfüllen die Erwartungen Ihrer Benutzer an einen schnellen und problemlosen Zugriff.
  • Kritische Verfügbarkeit. Wir stellen die Verfügbarkeit und Reaktionsfähigkeit Ihrer Dienste im Falle von DDoS-Angriffen, Wartungsfehlern und anderen Vorfällen sicher.
  • Ausfallzeiten vermeiden. Wenn einer Ihrer Server ausfällt, leitet unser DNS-Failover-System Ihre Benutzeranfragen automatisch auf einen verfügbaren Server um, ohne die Leistung oder Betriebszeit Ihres Dienstes zu beeinträchtigen.

Das Gcore DNS-Hosting ist reich an Funktionen und umfasst folgende Vorteile:

  • Anycast-Routing. Um unsere DNS-Infrastruktur auf globaler Ebene zu verbessern, verwenden wir Anycast-Routing. Bei dieser Methode wird mehreren Servern, die sich in verschiedenen Regionen befinden, dieselbe IP zugewiesen, sodass der nächstgelegene Server sofort auf alle Anfragen reagieren kann.
  • GeoDNS-Funktionalität. Unser DNS-Hosting-Service kann Ihnen helfen, die Leistung Ihrer Webdienste zu verbessern, indem Sie einen GeoDNS-Mechanismus nutzen. Dies ermöglicht maßgeschneiderte DNS-Antworten auf der Grundlage des Standorts des Clients, d. h. Benutzer werden je nach ihrem geografischen Standort an den nächstgelegenen Server weitergeleitet. Ein Benutzer in Asien wird an einen asiatischen Server weitergeleitet, während ein Benutzer in Europa an einen europäischen Server weitergeleitet wird.

Erfahren Sie mehr über das Gcore DNS-Hosting.

Fazit

Der MX-Eintrag spielt eine wichtige Rolle bei der E-Mail-Kommunikation, da er den Mailserver angibt, der für die Bearbeitung ein- und ausgehender E-Mails für eine bestimmte Domain zuständig ist. Er fungiert als Leitsystem, das sicherstellt, dass E-Mails genau an die vorgesehenen Empfänger weitergeleitet werden. Es lohnt sich für Geschäftsinhaber und Benutzer, sich mit der Konfiguration und Überprüfung von MX-Einträgen vertraut zu machen. Das Wissen hilft zu verstehen, wie wichtig es ist, neben einem zuverlässigen E-Mail-Anbieter auch einen zuverlässigen DNS-Hosting-Service zu haben.

Wir bei Gcore wissen, wie wichtig eine effiziente DNS-Verwaltung, einschließlich MX-Einträgen, für die Aufrechterhaltung ununterbrochener E-Mail-Dienste ist. Deshalb bieten wir eine benutzerfreundliche Oberfläche und umfassende Leitfäden, die sich sowohl an Anfänger als auch an fortgeschrittene Benutzer richten. Unser Ziel ist es, die Verwaltung von DNS-Einträgen, einschließlich MX-Einträgen, zu vereinfachen, um unseren geschätzten Kunden eine schnelle und zuverlässige E-Mail-Zustellung zu garantieren. Wenn Sie weitere Fragen haben, zögern Sie bitte nicht, sich an unser engagiertes Supportteam zu wenden, und wir helfen Ihnen gerne weiter.

Subscribe to our newsletter

Stay informed about the latest updates, news, and insights.