DNS-Einträge für getrenntes Hosting und Mailserver


0

Ich hoste meine Seite bei einem VPS. Da ich kein Systemadministrator oder -sortierer bin, möchte ich mein eigenes VPS nicht zum Hosten meiner E-Mails verwenden, da mir das technische Wissen und die Fachkenntnisse zur Wartung eines Mailservers fehlen. Ich habe auch einen Shared Hosting Plan, bei dem ich über eine andere Domain verfüge und das cPanel und die E-Mails jahrelang einwandfrei nutze.

Also habe ich mich gefragt, ob es möglich ist, mit meinem VPS meine Website und mit meinem SHARED- Hosting-Konto meine E-Mails zu hosten.

Um es auszuprobieren, habe ich in den Namecheap-DNS-Einstellungen die folgenden Einträge gemacht:

  • Ein Rekord | @ | VPS_IP_ADDRESS
  • Ein Rekord | www | VPS_IP_ADDRESS
  • Ein Rekord | mail | SHARED_IP_ADDRESS
  • TXT-Aufzeichnung | mail | v = spf1 + a + mx + ip4: SHARED_IP_ADDRESS ~ all
  • TXT-Aufzeichnung | default._domainkey.mail | v = DKIM; k = rsa; p = *******
  • CNAME Record | mail | example.com.
  • MX Record | mail | example.com. 0

Ich glaube jedoch, dass ich hier etwas vermisse. Würde mich über deine Hilfe freuen.

Vielen Dank.

Antworten:


1

Der primäre Suchschlüssel ist der Domänenname. Aus Gründen der Übersichtlichkeit sollten Sie also die Spalten in Ihrer Zone vertauschen:

NAME  → TYPE    DATA
------  ------  -------------------------------------------
@       A       VPS_IP_ADDRESS

mail    A       SHARED_IP_ADDRESS
mail    CNAME   example.com
mail    MX      0 example.com.
mail    TXT     "v=spf1 +a +mx +ip4:SHARED_IP_ADDRESS ~all"

www     A       VPS_IP_ADDRESS

Nun sollten einige Probleme offensichtlicher werden.

Die Datensätze für Ihre Website sind in Ordnung. Sowohl für die leere Domain als auch für die wwwUnterdomäne sind A-Datensätze vorhanden, die auf den Webserver verweisen. Ihr Mail-Setup ist jedoch ein komplettes Durcheinander.

Der CNAME-Eintrag

CNAME bedeutet "diese Subdomain vollständig als Alias example.com". In Ihrer Situation ist dies 1) unerwünscht, da der mailUnterdomäne ein falscher A-Datensatz hinzugefügt wird . 2) Unzulässig, da Sie keine CNAME- und Nicht-CNAME-Einträge in derselben Subdomain mischen können. 3) mailUnzulässig , da die Subdomain das Ziel von MX ist, das keine CNAMEs zulässt.

Lösche es.

Der MX-Eintrag

Wenn Personen E-Mails an senden something@example.com, suchen sie nach einem MX-Eintrag auf example.com- also genau der gleichen Domain wie in der Adresse des Empfängers. Sie werden nicht unter verschiedenen Subdomains suchen.

Ihr aktueller MX-Eintrag ist rückwärts. Es befindet sich in der mailUnterdomäne und verweist auf die Stammdomäne (sodass eingehende E-Mails niemals den Shared-Hosting-Server erreichen). Sie sollten es so ändern, dass es umgekehrt ist:

NAME    TYPE    DATA
------  ------  -------------------------------------------
@       MX      0 mail.example.com.
mail    A       SHARED_IP_ADDRESS

(Nun, es sei denn, Sie möchten, dass Ihre Adresse "something@mail.example.com" lautet ... Aber das bezweifle ich.)

Der TXT-Datensatz "spf1"

Wenn Personen E-Mails von erhalten something@example.com, suchen sie erneut nach einem TXT-Eintrag "spf1" example.com, der genau der Absenderadresse entspricht. Ihr aktueller Datensatz befindet sich also ebenfalls am falschen Ort: Er sollte sich unter der leeren Domain befinden.

NAME    TYPE    DATA
------  ------  -------------------------------------------
@       TXT     "v=spf1 +this +that ~all"

Sein Inhalt ist auch etwas überflüssig. Dies ist nicht erforderlich +a, es sei denn, Sie planen, dass das Web-VPS selbst E-Mails direkt sendet. (Aber das sollte nicht so sein - es sollte über den SMTP-Server des Shared Hosting-Anbieters gehen, damit Nachrichten ordnungsgemäß mit DKIM signiert werden können.)

Sie sollten auch nicht beide +mxund benötigen +ip4:SHARED_IP_ADDRESS, da Ihr MX-Eintrag ohnehin auf diese IP-Adresse verweist .

Der TXT-Datensatz "DKIM"

Dies scheint korrekt zu sein - vorausgesetzt, Sie haben es vom Shared-Hosting-E-Mail-Anbieter erhalten.


Vielen Dank für all die Klarstellungen. Ich kann nicht glauben, dass ich die Dinge so durcheinander gebracht habe. Änderungen werden übernommen und in Kürze über das Ergebnis informiert. Danke noch einmal.
Mehmet Koçali
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.