7. modul · 7.3
Webáruház vagy weboldalépítő összekapcsolása
7. modul: Külső szolgáltatások összekapcsolása · Olvasási idő: 9 perc
Tanulási cél: E lecke után össze tudja kapcsolni a domainjét egy olyan platformmal, mint a Shopify vagy a Wix, anélkül, hogy az e-mail leállna.
Kulcsfogalmak: A-rekord a @ névre, CNAME a www névre, ütköző rekordok eltávolítása, AAAA, névszerverek a platform felé, levelezési rekordok átvitele, webáruház-levelezési rekordok
Két lehetséges út
Ha a weboldalát vagy webáruházát egy olyan platformon építi, mint a Shopify, Wix, Squarespace vagy Webflow, akkor azt szeretné, hogy a látogatók az example.com és a www.example.com címen is a platformhoz jussanak el. A platformok ehhez szinte mindig két módot kínálnak:
| 1. út: rekordok hozzáadása | 2. út: névszerverek a platform felé | |
|---|---|---|
| Mit tesz? | Néhány rekordot módosít a jelenlegi DNS-kezelőjénél | A teljes DNS-kezelést átadja a platformnak |
| Ki kezeli a DNS-t? | Marad, ahogy volt | A platform |
| Az Ön e-mailje | Tovább működik, a levelezési rekordokhoz nem nyúl | Csak akkor működik, ha az összes levelezési rekordot újra beállítja a platformnál |
| Mikor alkalmas? | Ha az e-mail máshol fut (a tárhelyszolgáltatónál, Microsoft 365-ben, Google-nél) | Ha mindent a platformnál szeretne tartani, vagy nincs e-mail a domainen |
A gyakorlatban a legtöbb probléma a 2. útnál merül fel: a weboldal azonnal működik, de az e-mail leáll, mert az MX- és egyéb levelezési rekordok a régi névszervereknél maradtak (2.1. lecke).
1. út: rekordok hozzáadása (Shopify példa)
A Shopify e cikk írásakor a következő két rekordot adja meg:
example.com. 3600 IN A 23.227.38.65
www.example.com. 3600 IN CNAME shops.myshopify.com.- A-rekord a
@névre. A csupasz domainnévnek nem lehet CNAME-je, mivel ott az MX-, NS- és SOA-rekordok is találhatók (3.2. lecke). Ezért ad meg a platform itt egy IP-címet. - CNAME a
wwwnévre. Awwwesetében lehet név is. Ennek előnye: ha a platform áthelyezi a szervereit, csak a saját DNS-ét módosítja, Önnek semmit sem kell tennie.
Más platformok ugyanígy működnek, a saját IP-címükkel és célnevükkel. A Wix például egy A-rekordot és egy CNAME-et ad meg a www névhez, amely egy Wix-névre mutat. Mindig vegye át, amit a platform az Ön domainjéhez megjelenít. Az IP-cím platformtól, régiótól vagy pillanattól függően eltérhet.
Takarítsa el az útban lévőket
Itt gyakran csúszik félre valami. A platform azt szeretné, hogy a saját rekordjai legyenek az egyetlenek ezekre a nevekre:
- Egy második A-rekord a
@névre. Ha két A-rekord is szerepel (a tárhelyszolgáltató régi IP-címe és a platform új IP-címe), akkor minden látogató véletlenszerűen az egyiket kapja. A látogatók fele a régi oldalra jut. A meglévő A-rekordot módosítsa, ahelyett hogy egy újat adna hozzá. - Egy régi AAAA-rekord. Ha a tárhelyszolgáltatónak IPv6-címe is volt, gyakran még mindig szerepel egy AAAA-rekord a
@vagy awwwnévnél. Az IPv6-ot használó látogatók (a mobilhálózatok nagy része) ekkor még mindig a régi szerverre jutnak. Ha a platform nem ad meg IPv6-címet, akkor törölje a@éswwwAAAA-rekordjait. - Egy A-rekord a
wwwnévre. Egy CNAME nem állhat egy másik, ugyanazon a néven szereplő rekord mellett. Először törölje awwwA- vagy AAAA-rekordját, majd hozza létre a CNAME-et. - Egy wildcard (
*). A wildcard nem jelent problémát: az Ön által külön létrehozottwwwnév elsőbbséget élvez (3.3. lecke).
Amit érintetlenül hagy
Hagyja meg az MX-rekordokat, a mail A-rekordját (ha van ilyen), valamint az SPF-, DKIM- és DMARC-rekordokat. Egy webáruháznak ezekre nincs szüksége a weboldal megjelenítéséhez. Ha mégis módosítja őket, az e-mail leáll.
Ha a weboldala most olyan tárhelyszolgáltatónál fut, amely az e-mailjét is kezeli, figyeljen a levelezőprogramjára. Szerepel ott szerverként az example.com vagy a mail.example.com, és egy wildcarddal mutatott a mail a tárhelyszolgáltató felé? Az átállás után az example.com a platformra mutat, és ekkor a levelezőprogramja már nem találja a postafiókját. Ilyenkor hozzon létre egy külön mail A-rekordot a levelezőszervere IP-címére, vagy írja be a levelezőprogramjába a levelezési szolgáltatója által megadott szervernevet.
Tanúsítvány
A platform automatikusan kér egy tanúsítványt (https) amint a rekordjai felé mutatnak. Ez csak akkor sikerül, ha a régi rekordok már eltűntek a gyorsítótárakból (6.1. lecke). Ha ez néhány óránál tovább tart, nézze meg, nem maradt-e fent egy régi A- vagy AAAA-rekord, vagy egy CAA-rekord, amely nem engedi a platform tanúsítványkiadóját (5.2. lecke).
2. út: névszerverek a platform felé
Ha úgy dönt, hogy a névszervereket a platform felé állítja be, attól a pillanattól kezdve a platform kezeli a teljes zónáját. Minden, ami az előző DNS-kezelőjénél szerepelt, már nem számít. Amit a platformnál nem állít be újra, az nem létezik.
Egy valós, anonimizált példa: egy ügyfél a domainje névszervereit egy weboldalépítő felé irányította, majd az e-mailt egy másik szolgáltatótól rendelte meg. A weboldalépítő rendben létrehozott egy mail.example.com MX-rekordot és egy SPF-rekordot, de nem volt A-rekord a mail névre. A mail.example.com név tehát nem létezett (NXDOMAIN). A küldés sikerült, a fogadás nem: a többi levelezőszerver nem tudta, hová kézbesítse a levelet. Egy darab mail A-rekord a levelezőszerver IP-címével megoldotta a problémát.
Ha a 2. utat választja, állítsa be a platformnál a következőket:
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"a levelezési szolgáltatójától kapott valódi értékekkel. Ha Microsoft 365-öt vagy Google Workspace-t használ, állítsa be a 7.1. vagy 7.2. leckében szereplő rekordokat. Ne feledkezzen meg a már meglévő ellenőrző TXT-rekordokról és aldomainekről sem.
Az átállás előtt készítsen másolatot a jelenlegi zónájáról (exportálással vagy képernyőfotóval), hogy tudja, minek kell ott szerepelnie (6.3. lecke).
Webáruház-levelezés: rekordok a platformról küldött e-mailekhez
A webáruházak rendelésmegerősítéseket küldenek. Hogy ezek az Ön saját domainjéről érkezzenek, a platform gyakran kér további rekordokat, általában néhány CNAME-rekordot a DKIM-hez, és néha egy saját aldomaint a feladó számára. Ezek további rekordok a meglévő levelezési rekordjai mellett. Saját nevük van, és nem helyettesítik az MX-rekordját. Figyeljen a duplikált domainnevekre (www.example.com.example.com) és a végén lévő pontra (2.2. lecke). Ha a platform az Ön domainje nevében küld leveleket, ellenőrizze, hogy szerepelnie kell-e az SPF-rekordjában, és hogy a DMARC-szabályzata engedi-e ezt (7.4. lecke).
A gyakorlatban: így néz ki egy vezérlőpulton
A Fiókom példapanelen a DNS fülön a Szerkesztés gombbal módosítja a @ meglévő A-rekordját, törli az AAAA-rekordokat, és az Új rekord felvétele gombbal létrehoz egy www CNAME-et a platform nevére. A DirectAdmin-ban ugyanezt a DNS adminisztráció felületen teszi meg; ott a @ és a * alapértelmezés szerint a csomagra mutat, ezért a www-t külön kell létrehoznia.
Más vezérlőpultokon, mint a cPanel, Plesk, Cloudflare vagy a regisztrátora DNS-képernyője, a gombok máshogy hívják, de ugyanazokról a rekordokról van szó. Egyes platformok kínálnak egy "automatikus összekapcsolás" gombot, amely a regisztrátorával való kapcsolaton keresztül állítja be a rekordokat; ezután mindig ellenőrizze, hogy a régi A- és AAAA-rekordok valóban eltűntek-e.
Összefoglalás
- Az 1. út (rekordok hozzáadása) megőrzi az e-mailjét; a 2. út (névszerverek a platform felé) azt kívánja, hogy az összes levelezési rekordot újra beállítsa a platformnál.
- A
@névre A-rekord kerül, awwwnévre általában CNAME. A@névre CNAME nem lehetséges. - A meglévő A-rekordot módosítsa, ahelyett hogy egy újat adna hozzá, és takarítsa el a régi AAAA-rekordokat és a
wwwA-rekordját. - Hagyja meg az MX-, SPF-, DKIM- és DMARC-rekordokat; figyeljen arra, ha a levelezőprogram az
example.comcímet használja szerverként. - A webáruház-levelezési rekordok további rekordok, és nem helyettesítik az MX-rekordját.
Kvíz
Feladat
Z7.3 feladat: Egy webáruház felismerése. Nézze meg, hogyan oldja meg egy platform saját maga a "CNAME a www-hez" megoldást.
- Keresse meg a
shops.myshopify.comA-rekordját. A cím23.227.38.-tal kezdődik? - Válasszon egy Ön által ismert webáruházat vagy weboldalt, amely egy platformon fut. Keresse meg a
www.<az adott domain>CNAME-rekordját és a csupasz domainnév A-rekordját. Adja meg a domainnevet és mindkét választ.
Az ellenőrzés a beküldéskor élőben kérdezi le a rekordokat.
O7.3 feladat: Önálló beállítás a gyakorlózónájában. Állítsa be a gyakorlózónáját úgy, mintha egy webáruház-platformhoz kapcsolná, anélkül, hogy az e-mail megszakadna. A gyakorlózónában a <code>.dnspractice.eushop-demo.dnspractice.eu álszolgáltatást használja; a valódi domainjénél az értékeket a platform kezelőfelületéről veszi át.
- Hozzon létre egy A-rekordot a
névre<code>.dnspractice.eu203.0.113.10értékkel (a "platform"). Anéven csak egyetlen A-rekord lehet.<code>.dnspractice.eu - Győződjön meg róla, hogy nincs AAAA-rekord a
és a<code>.dnspractice.euwww.néven.<code>.dnspractice.eu - Hozzon létre egy CNAME-et
www.névvel a<code>.dnspractice.eushops.shop-demo.dnspractice.eu.célra. Ha van A-rekord awwwnévre, azt előbb törölje. - Hagyja meg az MX-rekordjait a
néven. Legalább egy MX-nek maradnia kell.<code>.dnspractice.eu
O7.3. feladat
Ezt a feladatot a saját gyakorlózónájában végzi el: egy valódi DNS-zónában, amely a WebOké névszerverein fut, és kizárólag az Ön számára jött létre. Jelentkezzen be az e-mail címével. Egy belépési linket kap e-mailben, amellyel visszatérhet erre a leckére. Az e-mail címét kizárólag a tanfolyamhoz használjuk.
További olvasnivaló
Ezek az oldalak a WebOké vezérlőpultjain (DirectAdmin és Fiókom) végrehajtandó lépéseket írják le. Más vezérlőpultokon ugyanígy működik.
