Was ist einMXRecord?
EinMX(Mail Exchange)-Rekord ist einDNS-Rekordtyp, der angibt, welche Mailserver für den Empfang von E-Mails im Auftrag einer Domain verantwortlich sind. Wenn jemand E-Mail anuser@example.comsendet, sieht der sendende MailserverMX-Recorden fürexample.coman, um zu finden, wo die Nachricht geliefert wird.
WieMXWerke aufnimmt
Der Versandvorgang der E-Mails:
1. **Sender komponiert E-Mail* anuser@example.com
2. ** Serveranfragen des Anbieters* §1example.com2§ Recorden
3. **DNSretourt* ein oder mehrereMX-Recorden mit Prioritäten
4. Sender verbindet mit dem höchsten Prioritäts-Mail-Server
5. **Wenn nicht verfügbar*, versucht der Absender den nächsten Prioritätsserver
6. Email ausgeliefert oder abgefragt für Retry
MXRecord Format
example.com. IN MX 10 mail.example.com.
example.com. IN MX 20 mail-backup.example.com.
Komponenten:
- example.com - Domain E-Mail empfangen
- INMX - Recordstyp
- 10 - Priorität (unter = höhere Priorität)
- mail.example.com - Mailserver Hostname
Prioritätsnummern
Priorität bestimmt die Auftragsserver werden versucht:
- 10 - Primary-Mail-Server (abgerufen)
- 20 - Sekundär (Rückfall bei Ausfall der Primärenergie)
- 30 - Tertiär (letztes Resort)
Niedrigere Zahlen = höhere Priorität. Viele Setups verwenden Inkremente von 10, damit Server später eingefügt werden können.
AllgemeineMXKonfigurationen
E-Mail mit Selbstbefriedigung
@ IN MX 10 mail.example.com.
mail IN A 203.0.113.50
Google Workspace
@ IN MX 1 aspmx.l.google.com.
@ IN MX 5 alt1.aspmx.l.google.com.
@ IN MX 5 alt2.aspmx.l.google.com.
@ IN MX 10 alt3.aspmx.l.google.com.
@ IN MX 10 alt4.aspmx.l.google.com.
Microsoft 365
@ IN MX 0 example-com.mail.protection.outlook.com.
Zoho Mail
@ IN MX 10 mx.zoho.com.
@ IN MX 20 mx2.zoho.com.
@ IN MX 50 mx3.zoho.com.
MXAufnahmevoraussetzungen
Ziel muss ein Hostname sein
MXRecorden müssen auf Hostnamen, nicht aufIPAdressen hinweisen:
# Correct
@ IN MX 10 mail.example.com.
# Incorrect - won't work
@ IN MX 10 203.0.113.50
ZielbedarfA/AAAARekord
Der Mailserver-Hostname muss sich an einenIPwenden:
@ IN MX 10 mail.example.com.
mail IN A 203.0.113.50
Nr.CNAMEZiele
MX-Recorden sollten nicht aufCNAME-Recorden (RFC 2181):
# Avoid this
mail IN CNAME host.provider.com.
@ IN MX 10 mail.example.com.
PrüfungMXRecords
Verwendung von Grab :dig example.com MX
; ANSWER SECTION:
example.com. 300 IN MX 10 mail.example.com.
example.com. 300 IN MX 20 mail-backup.example.com.
**Verwendung vonDomScan*:
curl "https://domscan.net/v1/health?domain=example.com"
# Returns hasMX: true/false in DNS details
MXDaten und E-Mail-Sicherheit
MXnimmt die Arbeit neben anderen E-Mail-Authentifizierungsdaten auf:
| Rekord | Zweck |
|---|---|
| MX | Route eingehende E-Mail |
| SPF | Erlauben Sie sendende Server |
| DKIM | Melden Sie sich abgehende Nachrichten an |
| DMARC | Politische Durchsetzung |
Alle vier sollten für den ordnungsgemäßen E-Mail-Betrieb und die Lieferbarkeit konfiguriert werden.
FehlerbehebungMXProbleme
NoMXRecords
Wenn keineMX-Recorden vorhanden sind, fallen einige Server zurück zuA-Record-Übersicht – aber das ist unzuverlässig. Konfigurieren Sie immer expliziteMX-Recorden.
Falsche Priorität
Wenn ein Backup-Server niedrigere Priorität hat (höhere Nummer) als beabsichtigt, wird es keine E-Mail erhalten, es sei denn, die primäre scheitert.
Hostname Auflösungsfehler
Wenn der Ziel-Hostname vonMXnicht behoben ist, scheitert die E-Mail-Lieferung. Verifizieren SieA-Records für Mailserver-Hostnamen.
TTLÜberlegungen
Wenn Sie E-Mail-Anbieter migrieren, senken Sie vorabMXTTLs, um die Ausbreitung zu beschleunigen, dann wieder normale TTLs nach der Migration.
Bewährte Verfahren
1. Immer habenMXRecorden: Verlassen Sie sich nicht aufA-Rekordrücke
2. ** Backup-Server konfigurieren*: Verwenden Sie mehrereMX-Records mit unterschiedlichen Prioritäten
3. **Verifizieren Sie die Zielauflösung* Stellen Sie sicher, dass Mailserver HostnameA-Recorden haben
4. E-Mail-Authentifizierung implementieren:SPF,DKIMundDMARCnebenMX
5. **Monitor E-Mail-Versand*: Verwenden Sie Werkzeuge zur Prüfung derMX-Konfiguration