Zum Hauptinhalt springen

MX-Record-Abfrage

Identifizieren Sie die Mailserver Ihrer Domain

Werden Ihre E-Mails nicht zugestellt? Überprüfen Sie, ob Ihre MX-Records auf die richtigen Mailserver zeigen. Vergleichen Sie Antworten von mehreren Resolvern, um Konfigurationsprobleme zu erkennen.

Im iterativen Tracemodus wird der Resolver ignoriert.
Fragt mehrere öffentliche Resolver ab, um die Antworten zu vergleichen.

Server und Prioritäten

Zeigen Sie alle MX-Server mit ihren Prioritäten an. Der Server mit der niedrigsten Priorität empfängt E-Mails zuerst.

Zielvalidierung

Überprüfen Sie, dass jeder MX-Server zu einem gültigen A- oder AAAA-Record auflöst. Ein MX ohne IP verhindert die Zustellung.

Multi-Resolver-Vergleich

Vergleichen Sie Antworten von Google, Cloudflare, Quad9, um Propagierungsinkonsistenzen zu erkennen.

Vollständige Diagnose

Identifizieren Sie verwaiste MX-Records, falsch konfigurierte Prioritäten oder nicht erreichbare Server.

Kostenlos und ohne Anmeldung

Testen Sie so viele Domains wie nötig. Kein Konto erforderlich.

Wie Sie die Optionen der DNS-Suchmaschine effektiv nutzen

Was ist der iterative Trace?

Der Trace führt die Auflösung Schritt für Schritt aus. Der Resolver fragt zuerst die Root-Server ab, dann die des TLD (.com, .fr, .eu) und anschließend die autoritativen Server der Zielzone. In jedem Schritt zeigt die Seite den abgefragten Server, die Antwort, den RCODE und die Latenz an.

  1. 1. Root

    Ermittlung der TLD-Server für den angefragten Namen.

  2. 2. TLD

    Verweis auf die NS der Zone (Delegation).

  3. 3. Autoritative Server

    Endgültige Antwort (oder Fehler) mit TTL und Latenz.

Wozu dient das?

  • Antworten nach Resolvern und Regionen vergleichen
  • Einen warmen Cache, einen zu langen TTL oder eine unvollständige Delegation erkennen
  • Einen Latenzunterschied oder einen unerwarteten RCODE erklären

Tipp: Lassen Sie den Trace für schnelle Checks deaktiviert; aktivieren Sie ihn, wenn Sie untersuchen oder ein Ticket/Post‑Mortem vorbereiten.

Was ist der klassische Trace?

Der klassische Trace befragt nur den ausgewählten Resolver (UDP oder DoH) und zeigt die Antwort so, wie sie von diesem Netzpunkt wahrgenommen wird. Sie erhalten den RCODE, die Antwortsektionen sowie die Latenz auf dem Abschnitt Client → Resolver.

  1. 1. Gewählter Resolver

    Verwendet das Preset oder die individuelle Konfiguration, um die Anfrage genau wie Ihr Dienst auszuführen.

  2. 2. Protokoll beibehalten

    Respektiert das ausgewählte Transportprotokoll (UDP, TCP oder DoH), um das reale Verhalten nachzustellen.

  3. 3. Detaillierte Antwort

    Zeigt die Bereiche Question, Answer und Authority/Additional, sofern vorhanden, mitsamt TTL und hilfreichen Metadaten.

Warum nutzen?

  • Die Sicht eines bestimmten Resolvers prüfen, bevor Sie die Delegation verdächtigen
  • Zwischengespeicherte Werte und die Wirkung eines TTL oder Flushs bestätigen
  • Eine Auflösung dokumentieren, wie sie ein Client oder Microservice erlebt

Tipp: Lassen Sie die Option für den iterativen Trace deaktiviert, wenn Sie einen bestimmten Resolver auditieren; aktivieren Sie sie anschließend, um den Pfad Root → TLD → Autoritativ zu vergleichen.

Wie funktioniert der Propagationstest?

Der Test befragt parallel eine Reihe öffentlicher Resolver (Google, Cloudflare, Quad9, OpenDNS, ISPs …) und gruppiert die Antworten nach Inhalt und RCODE. Sie sehen sofort, wer die Aktualisierung bereits übernommen hat.

  1. 1. Multipoint-Resolver

    Aktiviert die Propagations-Presets, um mehrere Akteure weltweit abzufragen.

  2. 2. Automatischer Vergleich

    Gruppiert identische Antworten und hebt Abweichungen oder resolver-spezifische Fehler hervor.

  3. 3. Verwertbare Zusammenfassung

    Liefert eine klare Übersicht, die Resolverliste, deren Latenzen und den Status jeder Gruppe.

Wann einsetzen?

  • Verfolgen, wie sich eine DNS-Änderung weltweit verbreitet
  • Veraltete Caches erkennen und über einen gezielten Flush entscheiden
  • Einen Propagationsstatus in einem Ticket oder Post-Mortem teilen

Tipp: Während des Propagationstests ist die Resolverauswahl gesperrt. Deaktivieren Sie den Modus, um zur Einzelanalyse zurückzukehren.

Was ist ein MX-Record?

Ein MX-Record (Mail Exchange) gibt an, welche Server E-Mails für eine Domain empfangen. Wenn jemand eine E-Mail an user@captaindns.com sendet, fragt der sendende Server den MX von captaindns.com ab, um zu wissen, wohin die Nachricht zugestellt werden soll.

MX-Record-Struktur:

FeldBeschreibungBeispiel
NameDie Domain (@ für Apex)@
TypImmer MXMX
PrioritätReihenfolge (niedriger = zuerst)10
ZielName des Mailserversmail.captaindns.com.
TTLCache-Dauer in Sekunden3600

Konkretes Beispiel:

captaindns.com.  3600  IN  MX  10 mail.captaindns.com.
captaindns.com.  3600  IN  MX  20 backup.captaindns.com.

Der Server mit Priorität 10 empfängt E-Mails zuerst. Bei Nichtverfügbarkeit übernimmt der Server mit Priorität 20.


Konfiguration für gängige Anbieter

Google Workspace

@  MX  1   ASPMX.L.GOOGLE.COM.
@  MX  5   ALT1.ASPMX.L.GOOGLE.COM.
@  MX  5   ALT2.ASPMX.L.GOOGLE.COM.
@  MX  10  ALT3.ASPMX.L.GOOGLE.COM.
@  MX  10  ALT4.ASPMX.L.GOOGLE.COM.

Microsoft 365

@  MX  0  captaindns-com.mail.protection.outlook.com.

Der genaue Name hängt von Ihrem Microsoft-Tenant ab.

Dedizierter Server

@  MX  10  mail.captaindns.com.

Stellen Sie sicher, dass mail.captaindns.com einen gültigen A-Record hat.


Best Practices

Redundanz

  • Konfigurieren Sie mindestens 2 MX-Server mit unterschiedlichen Prioritäten
  • Der Backup-Server sollte E-Mails vorübergehend speichern können (Store-and-Forward)
  • Testen Sie regelmäßig das Failover, indem Sie den Hauptserver stoppen

Korrekte Konfiguration

RegelErklärung
MX → HostnameEin MX zeigt auf einen Namen, niemals auf eine IP
Hostname → A/AAAADas MX-Ziel muss einen A- oder AAAA-Record haben
Kein CNAMEDas Ziel darf kein CNAME sein
Reverse-DNSDie Mailserver-IP sollte einen passenden PTR haben

Vermeiden

  • MX auf IP: MX 10 203.0.113.25 (ungültig)
  • MX auf CNAME: MX muss auf direkten A/AAAA zeigen
  • Identische Prioritäten ohne Absicht: Kann ungewollte Verteilung verursachen
  • Verwaister MX: Ein MX, dessen Ziel zu keiner IP auflöst

Fehlerbehebung häufiger Probleme

E-Mails nicht zugestellt (Bounce)

  1. Überprüfen Sie, ob der MX existiert und auf einen gültigen Namen zeigt
  2. Bestätigen Sie, dass das MX-Ziel einen A/AAAA-Record hat
  3. Testen Sie die Server-Erreichbarkeit auf Port 25
  4. Überprüfen Sie das Reverse-DNS (PTR) der Server-IP

E-Mails an falschen Server zugestellt

  1. Überprüfen Sie die Prioritäten: niedrigste wird zuerst kontaktiert
  2. Entfernen Sie alte MX-Records nach einer Migration
  3. Warten Sie auf TTL-Ablauf nach Änderungen

Zustellverzögerung

  1. Überprüfen Sie, ob der Hauptserver (niedrige Priorität) erreichbar ist
  2. Wenn das Backup E-Mails empfängt, hat der Hauptserver ein Problem
  3. Überprüfen Sie SMTP-Logs auf Wiederholungsversuche

Überprüfung per Kommandozeile

Windows (nslookup)

nslookup
set q=mx
captaindns.com

Linux/Mac (dig)

dig MX captaindns.com

Typisches Ergebnis:

captaindns.com.  3600  IN  MX  10 mail.captaindns.com.
captaindns.com.  3600  IN  MX  20 backup.captaindns.com.

Überprüfen, dass das Ziel auflöst:

dig A mail.captaindns.com

Ergänzende Tools

ToolZweck
E-Mail-TesterZustellbarkeit und Authentifizierung testen
SPF-InspektorSPF-Record überprüfen
DKIM-InspektorDKIM-Signatur validieren
A-AbfrageÜberprüfen, dass MX-Ziel auflöst
PTR-AbfrageReverse-DNS des Servers überprüfen

Nützliche Ressourcen