Modul 7 · 7.3
Einen Onlineshop oder Website-Baukasten verknüpfen
Modul 7: Externe Dienste verknüpfen · Lesezeit: 9 Minuten
Lernziel: Nach dieser Lektion können Sie Ihre Domain mit einer Plattform wie Shopify oder Wix verknüpfen, ohne dass Ihre E-Mail ausfällt.
Kernbegriffe: A-Record auf @, CNAME für www, widersprüchliche Einträge aufräumen, AAAA, Nameserver zur Plattform, Mail-Einträge mitumziehen, Shop-Mail-Einträge
Zwei Wege
Wenn Sie Ihre Website oder Ihren Onlineshop bei einer Plattform wie Shopify, Wix, Squarespace oder Webflow aufbauen, möchten Sie, dass Besucher unter example.com und www.example.com bei dieser Plattform landen. Plattformen bieten dafür fast immer zwei Möglichkeiten:
| Weg 1: Einträge hinzufügen | Weg 2: Nameserver zur Plattform | |
|---|---|---|
| Was tun Sie? | Sie passen ein paar Einträge bei Ihrem aktuellen DNS-Verwalter an | Sie lassen die Plattform Ihre gesamte DNS verwalten |
| Wer verwaltet die DNS? | Bleibt gleich | Die Plattform |
| Ihre E-Mail | Funktioniert weiterhin, Sie fassen die Mail-Einträge nicht an | Funktioniert nur, wenn Sie alle Mail-Einträge bei der Plattform neu einrichten |
| Geeignet, wenn | Ihre E-Mail woanders läuft (bei Ihrem Webhoster, Microsoft 365, Google) | Sie alles bei der Plattform haben möchten, oder keine Mail auf der Domain haben |
Die meisten Probleme in der Praxis entstehen bei Weg 2: Die Website funktioniert sofort, aber die E-Mail hört auf, weil die MX- und anderen Mail-Einträge bei den alten Nameservern zurückgeblieben sind (Lektion 2.1).
Weg 1: Einträge hinzufügen (Beispiel Shopify)
Shopify gibt zum Zeitpunkt der Erstellung dieser Lektion diese beiden Einträge an:
example.com. 3600 IN A 23.227.38.65
www.example.com. 3600 IN CNAME shops.myshopify.com.- A-Record auf
@. Die nackte Domain (Apex) kann keinen CNAME haben, weil dort auch Ihre MX-, NS- und SOA-Einträge stehen (Lektion 3.2). Deshalb gibt die Plattform hier eine IP-Adresse an. - CNAME für
www. Fürwwwkann es durchaus ein Name sein. Der Vorteil: Zieht die Plattform ihre Server um, passt sie nur ihre eigene DNS an und Sie müssen nichts tun.
Andere Plattformen funktionieren genauso, mit ihrer eigenen IP-Adresse und ihrem eigenen Zielnamen. Wix gibt beispielsweise einen A-Record und einen CNAME für www zu einem Namen von Wix an. Übernehmen Sie immer das, was die Plattform für Ihre Domain anzeigt. Die IP-Adresse kann je nach Plattform, Region oder Zeitpunkt unterschiedlich sein.
Räumen Sie auf, was im Weg steht
Hier geht es oft schief. Die Plattform möchte, dass ihre Einträge die einzigen für diese Namen sind:
- Ein zweiter A-Record auf
@. Stehen dort zwei A-Einträge (die alte IP Ihres Webhosters und die neue der Plattform), wählt jeder Besucher zufällig einen der beiden. Die Hälfte landet auf Ihrer alten Website. Ändern Sie den bestehenden A-Record, statt einen weiteren hinzuzufügen. - Ein alter AAAA-Record. Hatte Ihr Webhoster auch eine IPv6-Adresse, steht oft noch ein AAAA-Record auf
@oderwww. Besucher mit IPv6 (ein großer Teil der mobilen Netze) landen dann noch auf dem alten Server. Gibt die Plattform keine IPv6-Adresse an, entfernen Sie die AAAA-Einträge von@undwww. - Ein A-Record für
www. Ein CNAME darf nicht neben einem anderen Eintrag mit demselben Namen stehen. Entfernen Sie zuerst den A- oder AAAA-Eintrag fürwwwund erstellen Sie dann den CNAME. - Ein Wildcard (
*). Ein Wildcard ist kein Problem: Der Namewww, den Sie separat erstellen, hat Vorrang (Lektion 3.3).
Was Sie stehen lassen
Lassen Sie die MX-Einträge, den A-Record für mail (falls vorhanden), SPF, DKIM und DMARC stehen. Ein Onlineshop braucht diese nicht, um Ihre Website anzuzeigen. Ändern Sie sie dennoch, hört Ihre E-Mail auf zu funktionieren.
Läuft Ihre Website derzeit bei einem Webhoster, der auch Ihre E-Mail verwaltet, achten Sie auf Ihr Mailprogramm. Steht dort als Server example.com oder mail.example.com eingetragen, und wies mail über ein Wildcard zu Ihrem Webhoster? Nach dem Wechsel zeigt example.com auf die Plattform, und dann findet Ihr Mailprogramm Ihr Postfach nicht mehr. Erstellen Sie dann einen separaten A-Record mail zur IP-Adresse Ihres Mailservers, oder tragen Sie in Ihrem Mailprogramm den Servernamen ein, den Ihr Mailanbieter angibt.
Zertifikat
Die Plattform beantragt selbst ein Zertifikat (https), sobald Ihre Einträge auf sie zeigen. Das gelingt erst, wenn die alten Einträge aus den Caches verschwunden sind (Lektion 6.1). Dauert es länger als ein paar Stunden, prüfen Sie, ob noch ein alter A- oder AAAA-Eintrag vorhanden ist, oder ein CAA-Eintrag, der den Zertifikatsaussteller der Plattform nicht zulässt (Lektion 5.2).
Weg 2: Nameserver zur Plattform
Entscheiden Sie sich dafür, die Nameserver zur Plattform zu setzen, verwaltet die Plattform ab diesem Zeitpunkt Ihre gesamte Zone. Alles, was bei Ihrem vorherigen DNS-Verwalter stand, zählt nicht mehr. Was Sie bei der Plattform nicht erneut eintragen, existiert nicht.
Ein anonymisiertes Beispiel aus der Praxis: Ein Kunde ließ die Nameserver seiner Domain zu einem Website-Baukasten zeigen und bestellte anschließend E-Mail bei einem anderen Anbieter. Der Website-Baukasten hatte ordentlich einen MX-Eintrag mail.example.com und einen SPF-Eintrag erstellt, aber es gab keinen A-Record für mail. Der Name mail.example.com existierte also nicht (NXDOMAIN). Versenden funktionierte, Empfangen nicht: Andere Mailserver wussten nicht, wohin sie die Mail zustellen sollten. Ein einziger A-Record mail mit der IP-Adresse des Mailservers löste das Problem.
Verwenden Sie Weg 2, setzen Sie bei der Plattform:
example.com. 3600 IN MX 10 mail.example.com.
mail.example.com. 3600 IN A 192.0.2.25
example.com. 3600 IN TXT "v=spf1 a mx include:spf.mailprovider.example ~all"
x._domainkey.example.com. 3600 IN TXT "v=DKIM1; k=rsa; p=..."
_dmarc.example.com. 3600 IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com"mit den echten Werten Ihres Mailanbieters. Verwenden Sie Microsoft 365 oder Google Workspace, setzen Sie die Einträge aus Lektion 7.1 oder 7.2. Vergessen Sie auch Verifizierungs-TXT-Einträge und Subdomains nicht, die Sie bereits hatten.
Erstellen Sie vor dem Wechsel eine Kopie Ihrer aktuellen Zone (einen Export oder Screenshot), damit Sie wissen, was eingetragen sein muss (Lektion 6.3).
Shop-Mail: Einträge für E-Mail von der Plattform
Onlineshops versenden Bestellbestätigungen. Damit diese von Ihrer eigenen Domain kommen, fordert die Plattform oft zusätzliche Einträge, meist ein paar CNAME-Einträge für DKIM und manchmal eine eigene Subdomain für den Absender. Das sind zusätzliche Einträge neben Ihren bestehenden Mail-Einträgen. Sie haben eigene Namen und ersetzen Ihren MX nicht. Achten Sie auf doppelte Domainnamen (naam.example.com.example.com) und den Punkt am Ende (Lektion 2.2). Versendet die Plattform im Namen Ihrer Domain, prüfen Sie, ob dies in Ihrem SPF-Eintrag berücksichtigt werden muss und ob Ihre DMARC-Richtlinie das zulässt (Lektion 7.4).
In der Praxis: So sieht es in einem Panel aus
Im Beispielpanel Mein WebOké ändern Sie auf dem Tab DNS den bestehenden A-Record von @ mit Bearbeiten, entfernen Sie die AAAA-Einträge und erstellen Sie mit Eintrag hinzufügen einen CNAME www zum Namen der Plattform. In DirectAdmin machen Sie dasselbe in DNS-Verwaltung; dort zeigen @ und * standardmäßig auf das Paket, daher erstellen Sie www separat.
In anderen Panels, wie cPanel, Plesk, Cloudflare oder dem DNS-Bildschirm Ihres Registrars, heißen die Schaltflächen anders, aber es handelt sich um dieselben Einträge. Manche Plattformen bieten eine Schaltfläche "Automatisch verbinden" an, die über eine Verknüpfung mit Ihrem Registrar die Einträge setzt; prüfen Sie danach trotzdem immer, ob die alten A- und AAAA-Einträge wirklich entfernt wurden.
Zusammenfassung
- Weg 1 (Einträge hinzufügen) hält Ihre E-Mail intakt; Weg 2 (Nameserver zur Plattform) verlangt, dass Sie alle Mail-Einträge bei der Plattform neu einrichten.
- Auf
@kommt ein A-Record, aufwwwmeist ein CNAME. Ein CNAME auf@ist nicht möglich. - Ändern Sie den bestehenden A-Record, statt einen weiteren hinzuzufügen, und räumen Sie alte AAAA-Einträge sowie einen A-Record für
wwwauf. - Lassen Sie MX, SPF, DKIM und DMARC stehen; achten Sie auf ein Mailprogramm, das
example.comals Server verwendet. - Shop-Mail-Einträge sind zusätzliche Einträge und ersetzen Ihren MX nicht.
Quiz
Aufgabe
Aufgabe Z7.3: Einen Onlineshop erkennen. Schauen Sie sich an, wie eine Plattform den Weg "CNAME für www" selbst regelt.
- Suchen Sie den A-Record von
shops.myshopify.com. Beginnt die Adresse mit23.227.38.? - Wählen Sie einen Onlineshop oder eine Website, die Sie kennen und die bei einer Plattform läuft. Suchen Sie den CNAME-Eintrag von
www.<diese Domain>und den A-Record der nackten Domain. Tragen Sie den Domainnamen und beide Antworten ein.
Die Prüfung ruft die Einträge bei der Abgabe live ab.
Aufgabe O7.3: Selbst einrichten in Ihrer Übungszone. Richten Sie Ihre Übungszone so ein, als würden Sie sie mit einer Onlineshop-Plattform verknüpfen, ohne die E-Mail zu zerstören. In der Übungszone verwenden Sie den fiktiven Dienst <code>.dnspractice.eushop-demo.dnspractice.eu; bei Ihrer echten Domain übernehmen Sie die Werte aus dem Verwaltungsbildschirm der Plattform.
- Setzen Sie einen A-Record auf
mit<code>.dnspractice.eu203.0.113.10(die "Plattform"). Es darf nur ein A-Record aufstehen.<code>.dnspractice.eu - Sorgen Sie dafür, dass kein AAAA-Eintrag auf
und auf<code>.dnspractice.euwww.steht.<code>.dnspractice.eu - Erstellen Sie einen CNAME
www.zu<code>.dnspractice.eushops.shop-demo.dnspractice.eu.Steht dort ein A-Record fürwww, entfernen Sie diesen zuerst. - Lassen Sie Ihre MX-Einträge auf
stehen. Mindestens ein MX muss bestehen bleiben.<code>.dnspractice.eu
Aufgabe O7.3
Diese Aufgabe erledigen Sie in Ihrer eigenen Übungszone: einer echten DNS-Zone auf den Nameservern von WebOké, nur für Sie. Melden Sie sich mit Ihrer E-Mail-Adresse an. Sie erhalten einen Login-Link per E-Mail und kehren anschließend zu dieser Lektion zurück. Wir verwenden Ihre Adresse ausschließlich für den Kurs.
Weiterführende Informationen
Diese Seiten beschreiben die Schritte in den Panels von WebOké (DirectAdmin und Mein WebOké). In anderen Panels funktioniert es auf dieselbe Weise.
- DNS-Einträge in Mein WebOké verwalten (mit Beispielen für CNAME, TXT und externe Dienste)
- DirectAdmin Anleitung 5.3: Einen A- oder AAAA-Eintrag hinzufügen oder ändern
- DirectAdmin Anleitung 5.4: CNAME-Einträge und der Punkt am Ende
- Eigene oder externe Nameserver (wie Cloudflare) für Ihre Domain verwenden
