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-Eintrag auf @, CNAME für www, widersprüchliche Einträge bereinigen, AAAA, Nameserver auf die Plattform setzen, Mail-Einträge mit umziehen, 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 an:
| Weg 1: Einträge hinzufügen | Weg 2: Nameserver auf die Plattform setzen | |
|---|---|---|
| Was tun Sie? | Sie passen ein paar Einträge bei Ihrem aktuellen DNS-Verwalter an | Sie lassen die Plattform Ihr gesamtes DNS verwalten |
| Wer verwaltet das DNS? | Bleibt gleich | Die Plattform |
| Ihre E-Mail | Funktioniert weiter, Sie fassen die Mail-Einträge nicht an | Funktioniert nur, wenn Sie alle Mail-Einträge bei der Plattform neu anlegen |
| Geeignet, wenn | Ihre E-Mail woanders läuft (bei Ihrem Webhost, Microsoft 365, Google) | Sie alles bei der Plattform haben möchten oder keine Mail auf der Domain nutzen |
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 zwei Einträge an:
example.com. 3600 IN A 23.227.38.65
www.example.com. 3600 IN CNAME shops.myshopify.com.- A-Eintrag auf
@. Die nackte Domain 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 dagegen ein Name sein. Der Vorteil: Wenn die Plattform ihre Server umzieht, passt sie nur ihr eigenes DNS an, und Sie müssen nichts tun.
Andere Plattformen arbeiten genauso, mit ihrer eigenen IP-Adresse und ihrem eigenen Zielnamen. Wix gibt beispielsweise einen A-Eintrag und einen CNAME für www auf einen 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 abweichen.
Räumen Sie auf, was im Weg steht
Hier geht häufig etwas schief. Die Plattform möchte, dass ihre Einträge für diese Namen die einzigen sind:
- Ein zweiter A-Eintrag auf
@. Stehen dort zwei A-Einträge (die alte IP Ihres Webhosts 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-Eintrag, statt einen weiteren hinzuzufügen. - Ein alter AAAA-Eintrag. Hatte Ihr Webhost auch eine IPv6-Adresse, steht oft noch ein AAAA-Eintrag auf
@oderwww. Besucher mit IPv6 (ein großer Teil der mobilen Netze) landen dann weiterhin auf dem alten Server. Gibt die Plattform keine IPv6-Adresse an, entfernen Sie die AAAA-Einträge von@undwww. - Ein A-Eintrag für
www. Ein CNAME darf nicht neben einem anderen Eintrag mit demselben Namen stehen. Entfernen Sie zuerst den A- oder AAAA-Eintrag fürwww, und legen Sie danach den CNAME an. - Ein Wildcard (
*). Ein Wildcard ist kein Problem: Der Namewww, den Sie separat anlegen, hat Vorrang (Lektion 3.3).
Was Sie stehen lassen
Lassen Sie die MX-Einträge, den A-Eintrag für mail (falls vorhanden), SPF, DKIM und DMARC stehen. Ein Onlineshop benötigt diese nicht, um Ihre Website anzuzeigen. Ändern Sie sie trotzdem, hört Ihre Mail auf zu funktionieren.
Läuft Ihre Website aktuell bei einem Webhost, der auch Ihre Mail betreut, achten Sie auf Ihr Mailprogramm. Ist dort als Server example.com oder mail.example.com eingetragen, und wies mail über ein Wildcard auf Ihren Webhost? Nach dem Wechsel zeigt example.com auf die Plattform, und dann findet Ihr Mailprogramm Ihr Postfach nicht mehr. Legen Sie dann einen separaten A-Eintrag mail auf die IP-Adresse Ihres Mailservers an, oder tragen Sie in Ihrem Mailprogramm den Servernamen ein, den Ihr Mailanbieter angibt.
Zertifikat
Die Plattform fordert selbst ein Zertifikat (https) an, 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 auf die Plattform setzen
Entscheiden Sie sich dafür, die Nameserver auf die 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 neu eintragen, existiert nicht.
Ein Beispiel aus der Praxis, anonymisiert: Ein Kunde ließ die Nameserver seiner Domain auf einen Website-Baukasten zeigen und bestellte danach Mail bei einem anderen Anbieter. Der Website-Baukasten hatte ordentlich einen MX-Eintrag mail.example.com und einen SPF-Eintrag angelegt, aber es gab keinen A-Eintrag für mail. Der Name mail.example.com existierte also nicht (NXDOMAIN). Senden funktionierte, Empfangen nicht: Andere Mailserver wussten nicht, wohin sie die Mail zustellen sollten. Ein einziger A-Eintrag mail mit der IP-Adresse des Mailservers löste das Problem.
Nutzen Sie Weg 2, legen Sie bei der Plattform fest:
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. Nutzen Sie Microsoft 365 oder Google Workspace, legen Sie die Einträge aus Lektion 7.1 oder 7.2 an. Vergessen Sie auch Verifizierungs-TXT-Einträge und Subdomains nicht, die Sie bereits hatten.
Erstellen Sie vor dem Wechsel eine Kopie Ihrer aktuellen Zone (ein 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, verlangt 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 (www.example.com.example.com) und den Punkt am Ende (Lektion 2.2). Versendet die Plattform im Namen Ihrer Domain, prüfen Sie, ob das in Ihren SPF-Eintrag muss und ob Ihre DMARC-Richtlinie es zulässt (Lektion 7.4).
In der Praxis: So sieht es in einem Panel aus
Im Beispielpanel Mein WebOké ändern Sie auf dem Reiter DNS den bestehenden A-Eintrag von @ mit Bearbeiten, entfernen Sie die AAAA-Einträge und legen Sie mit Eintrag hinzufügen einen CNAME www auf den Namen der Plattform an. In DirectAdmin gehen Sie genauso in DNS-Verwaltung vor; dort zeigen @ und * standardmäßig auf das Paket, daher legen Sie www separat an.
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, ob die alten A- und AAAA-Einträge wirklich entfernt wurden.
Zusammenfassung
- Weg 1 (Einträge hinzufügen) lässt Ihre Mail unangetastet; Weg 2 (Nameserver auf die Plattform setzen) verlangt, dass Sie alle Mail-Einträge bei der Plattform neu anlegen.
- Auf
@kommt ein A-Eintrag, aufwwwmeist ein CNAME. Ein CNAME auf@ist nicht möglich. - Ändern Sie den bestehenden A-Eintrag, statt einen weiteren hinzuzufügen, und räumen Sie alte AAAA-Einträge sowie einen A-Eintrag 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 "CNAME für www"-Weg selbst regelt.
- Suchen Sie den A-Eintrag 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-Eintrag der nackten Domain. Tragen Sie die Domain und beide Antworten ein.
Die Prüfung fragt die Einträge beim Einreichen 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 Mail zu beeinträchtigen. 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.
- Legen Sie einen A-Eintrag auf
mit<code>.dnspractice.eu203.0.113.10an (die "Plattform"). Es darf nur ein A-Eintrag aufstehen.<code>.dnspractice.eu - Stellen Sie sicher, dass kein AAAA-Eintrag auf
und auf<code>.dnspractice.euwww.steht.<code>.dnspractice.eu - Legen Sie einen CNAME
www.auf<code>.dnspractice.eushops.shop-demo.dnspractice.eu.an. Steht ein A-Eintrag fürwww, entfernen Sie diesen zuerst. - Lassen Sie Ihre MX-Einträge auf
stehen. Mindestens ein MX muss erhalten 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 Lektüre
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
