mx.target.invalid_hostname
MX-Ziel ist kein gültiger Hostname
Was wir prüfen
Wir validieren jedes MX-Ziel gegen die Hostname-Syntax nach RFC 1123. MX-RDATA muss ein Hostname sein (RFC 5321 §5.1) — Namen mit Unterstrichen, Trailing-Dots an unerwarteten Stellen, eingebetteten Leerzeichen oder anderen Zeichen, die gegen die Hostname-Grammatik verstoßen, werden gemeldet.
Was dieses Ergebnis bedeutet
Ein MX-Eintrag enthält ein Ziel, das syntaktisch kein gültiger Hostname ist. Das unterscheidet sich von einem Hostnamen, der einfach nicht auflöst (mx.target_unresolvable) — dieses Ziel kann nicht einmal als Hostname geparst werden. Typische Ursachen: ein Unterstrich im Namen (gültig in DNS, aber nicht in Hostnamen), eine nackte IP ohne eckige Klammern oder ein Copy-Paste-Fehler.
Warum das wichtig ist
- Unvorhersehbares Verhalten. Manche DNS-Resolver und Mailserver tolerieren ungültige Hostnamen; andere lehnen sie ab. Das Ergebnis hängt von der Implementierung des Absenders ab.
- Keine zuverlässige Zustellung. Selbst wenn ein Resolver für einen ungültigen Hostnamen eine Adresse zurückgibt, ist der MX-Eintrag technisch fehlerhaft und sollte nicht als verlässlich gelten.
- Leicht zu beheben. Ungültige Hostnamen sind fast immer Tippfehler oder Konfigurationsfehler mit einer einfachen Korrektur.
So behebst du das
Identifiziere das ungültige Zeichen oder die Syntax im MX-Ziel:
dig +short MX example.com # Achte auf Unterstriche, Leerzeichen oder andere Nicht-Hostname-ZeichenKorrigiere den Hostnamen gemäß RFC 1123 (nur Buchstaben, Ziffern, Bindestriche; keine Unterstriche):
; Vorher (ungültig — Unterstrich) example.com. IN MX 10 mail_server.example.com. ; Nachher (gültig) example.com. IN MX 10 mail-server.example.com.
So fließt es in die Bewertung ein
Ein ungültiger MX-Hostname ist ein informativer Befund ohne Bewertungsabzug. Das Ziel kann in der Praxis trotzdem funktionieren, die Konfiguration ist aber technisch fehlerhaft. Das vollständige Scoring-Modell steht in der Bewertungsmethodik.
Evidenzbeispiel
$ dig +short MX example.com
10 mail_server.example.com.
MX-Ziel "mail_server.example.com" enthält einen Unterstrich — keine gültige Hostname-Syntax (RFC 1123)