Modul 7 · 7.3
Povezivanje web trgovine ili alata za izradu stranica
Modul 7: Povezivanje vanjskih usluga · Vrijeme čitanja: 9 minuta
Cilj lekcije: Nakon ove lekcije moći ćete povezati svoju domenu s platformom poput Shopify ili Wix, a da pritom Vaša e-pošta ne prestane raditi.
Ključni pojmovi: A zapis na @, CNAME za www, uklanjanje zapisa koji se sukobljavaju, AAAA, poslužitelji imena prema platformi, preseljenje zapisa za poštu, zapisi za poštu trgovine
Dva pristupa
Ako svoju web stranicu ili web trgovinu gradite na platformi poput Shopify, Wix, Squarespace ili Webflow, želite da posjetitelji na example.com i www.example.com dođu na tu platformu. Platforme za to gotovo uvijek nude dva načina:
| Pristup 1: dodavanje zapisa | Pristup 2: poslužitelji imena prema platformi | |
|---|---|---|
| Što radite? | Prilagođavate nekoliko zapisa kod svog trenutnog upravitelja DNS-a | Dopuštate platformi da upravlja cijelim Vašim DNS-om |
| Tko upravlja DNS-om? | Ostaje isto | Platforma |
| Vaša e-pošta | Nastavlja raditi, zapise za poštu ne dirate | Radi samo ako sve zapise za poštu ponovno postavite kod platforme |
| Prikladno kada | Vaša e-pošta radi negdje drugdje (kod Vašeg web hostinga, Microsoft 365, Google) | Želite sve na jednom mjestu kod platforme, ili nemate poštu na domeni |
Većina problema u praksi nastaje kod pristupa 2: web stranica odmah radi, ali e-pošta prestaje raditi jer su MX i drugi zapisi za poštu ostali kod starih poslužitelja imena (lekcija 2.1).
Pristup 1: dodavanje zapisa (primjer Shopify)
Shopify u trenutku pisanja ovog teksta navodi ova dva zapisa:
example.com. 3600 IN A 23.227.38.65
www.example.com. 3600 IN CNAME shops.myshopify.com.- A zapis na
@. Gola domena ne može imati CNAME jer se ondje nalaze i Vaši MX, NS i SOA zapisi (lekcija 3.2). Zato platforma ovdje navodi IP adresu. - CNAME za
www. Zawwwto može biti naziv. Prednost: ako platforma preseli svoje poslužitelje, ona prilagođava samo svoj vlastiti DNS, a Vi ne trebate ništa raditi.
Druge platforme rade na isti način, sa svojom IP adresom i ciljnim nazivom. Wix, primjerice, navodi A zapis i CNAME za www prema nazivu Wixa. Uvijek preuzmite ono što platforma prikazuje za Vašu domenu. IP adresa može se razlikovati ovisno o platformi, regiji ili trenutku.
Uklonite ono što smeta
Upravo ovdje najčešće dolazi do pogreške. Platforma želi da njezini zapisi budu jedini za te nazive:
- Drugi A zapis na
@. Ako postoje dva A zapisa (stari IP Vašeg web hostinga i novi od platforme), svaki posjetitelj nasumično odabire jedan od njih. Polovica dolazi na Vašu staru stranicu. Izmijenite postojeći A zapis umjesto da dodajete novi uz njega. - Stari AAAA zapis. Ako je Vaš web hosting imao i IPv6 adresu, često još postoji AAAA zapis na
@iliwww. Posjetitelji s IPv6 (velik dio mobilnih mreža) tada i dalje dolaze na stari poslužitelj. Ako platforma ne navodi IPv6 adresu, uklonite AAAA zapise za@iwww. - A zapis za
www. CNAME ne smije postojati uz drugi zapis s istim nazivom. Prvo uklonite A ili AAAA zapis zawww, a zatim napravite CNAME. - Wildcard (
*). Wildcard nije problem: nazivwwwkoji posebno napravite ima prednost (lekcija 3.3).
Što ostaje nepromijenjeno
Ostavite MX zapise, A zapis za mail (ako ga imate), SPF, DKIM i DMARC. Web trgovini oni nisu potrebni za prikaz Vaše web stranice. Ako ih ipak izmijenite, Vaša e-pošta prestat će raditi.
Ako Vaša web stranica trenutno radi kod web hostinga koji također vodi brigu o Vašoj pošti, obratite pozornost na svoj program za e-poštu. Je li ondje kao poslužitelj upisan example.com ili mail.example.com, a naziv mail preko wildcarda pokazuje prema Vašem web hostingu? Nakon prelaska, example.com pokazuje prema platformi, pa Vaš program za e-poštu više neće pronaći Vaš poštanski sandučić. U tom slučaju napravite poseban A zapis mail prema IP adresi Vašeg poslužitelja za poštu, ili u program za e-poštu upišite naziv poslužitelja koji navodi Vaš pružatelj usluge e-pošte.
Certifikat
Platforma sama zatražuje certifikat (https) čim Vaši zapisi počnu pokazivati prema njoj. To uspijeva tek kad stari zapisi nestanu iz predmemorija (lekcija 6.1). Ako to traje dulje od nekoliko sati, provjerite ima li još uvijek stari A ili AAAA zapis, ili CAA zapis koji ne dopušta izdavatelja certifikata kojeg koristi platforma (lekcija 5.2).
Pristup 2: poslužitelji imena prema platformi
Ako odlučite poslužitelje imena usmjeriti prema platformi, od tog trenutka platforma upravlja cijelom Vašom zonom. Sve što je stajalo kod Vašeg prethodnog upravitelja DNS-a više se ne uzima u obzir. Ono što ponovno ne unesete kod platforme, jednostavno ne postoji.
Primjer iz prakse, anonimiziran: klijent je poslužitelje imena svoje domene usmjerio prema alatu za izradu stranica, a zatim je poštu naručio kod druge strane. Alat za izradu stranica uredno je napravio MX zapis mail.example.com i SPF zapis, ali nije postojao A zapis za mail. Naziv mail.example.com stoga nije postojao (NXDOMAIN). Slanje je uspijevalo, primanje nije: drugi poslužitelji za poštu nisu znali kamo dostaviti poštu. Jedan A zapis mail s IP adresom poslužitelja za poštu riješio je problem.
Koristite li pristup 2, kod platforme postavite:
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"sa stvarnim vrijednostima Vašeg pružatelja usluge e-pošte. Koristite li Microsoft 365 ili Google Workspace, postavite zapise iz lekcije 7.1 ili 7.2. Ne zaboravite ni verifikacijske TXT zapise i poddomene koje ste već imali.
Prije prelaska napravite kopiju svoje trenutne zone (izvoz ili snimku zaslona) kako biste znali što sve treba stajati (lekcija 6.3).
Pošta trgovine: zapisi za e-poštu s platforme
Web trgovine šalju potvrde narudžbi. Da bi te poruke dolazile s Vaše vlastite domene, platforma često traži dodatne zapise, obično nekoliko CNAME zapisa za DKIM i ponekad vlastitu poddomenu za pošiljatelja. To su dodatni zapisi uz Vaše postojeće zapise za poštu. Imaju vlastite nazive i ne zamjenjuju Vaš MX. Obratite pozornost na udvostručene nazive domena (naam.example.com.example.com) i točku na kraju (lekcija 2.2). Ako platforma šalje u ime Vaše domene, provjerite treba li to ući u Vaš SPF zapis i dopušta li to Vaša DMARC politika (lekcija 7.4).
U praksi: tako to izgleda u panelu
U primjeru panela Moj WebOké na kartici DNS Administration postojeći A zapis za @ izmijenit ćete pomoću Bewerk, uklonit ćete AAAA zapise i pomoću Add Record napravit ćete CNAME www prema nazivu platforme. U DirectAdmin to isto radite u DNS Administration; ondje @ i * prema zadanim postavkama pokazuju prema paketu, pa www napravite zasebno.
U drugim panelima, kao što su cPanel, Plesk, Cloudflare ili DNS zaslon Vašeg registrara, gumbi se drukčije zovu, ali riječ je o istim zapisima. Neke platforme nude gumb "automatsko povezivanje" koji putem veze s Vašim registrarom sam postavlja zapise; nakon toga uvijek provjerite jesu li stari A i AAAA zapisi doista uklonjeni.
Sažetak
- Pristup 1 (dodavanje zapisa) čuva Vašu poštu netaknutom; pristup 2 (poslužitelji imena prema platformi) zahtijeva da sve zapise za poštu ponovno postavite kod platforme.
- Na
@ide A zapis, nawwwobično CNAME. CNAME na@nije moguć. - Izmijenite postojeći A zapis umjesto da dodajete novi uz njega, i uklonite stare AAAA zapise te A zapis za
www. - Ostavite MX, SPF, DKIM i DMARC; obratite pozornost na program za e-poštu koji kao poslužitelj koristi
example.com. - Zapisi za poštu trgovine dodatni su zapisi i ne zamjenjuju Vaš MX.
Kviz
Zadatak
Zadatak Z7.3: Prepoznavanje web trgovine. Pogledajte kako platforma sama rješava pristup "CNAME za www".
- Pronađite A zapis za
shops.myshopify.com. Počinje li adresa s23.227.38.? - Odaberite web trgovinu ili web stranicu koju poznajete i koja radi na nekoj platformi. Pronađite CNAME zapis za
www.<ta domena>i A zapis gole domene. Unesite naziv domene i oba odgovora.
Provjera pri predaji uživo dohvaća zapise.
Zadatak O7.3: Samostalno postavljanje u Vašoj zoni za vježbu. Uredite svoju zonu za vježbu kao da je povezujete s platformom za web trgovinu, bez prekidanja pošte. U zoni za vježbu koristite lažnu uslugu <code>.dnspractice.eushop-demo.dnspractice.eu; kod svoje stvarne domene preuzet ćete vrijednosti iz upravljačkog zaslona platforme.
- Postavite A zapis na
s vrijednošću<code>.dnspractice.eu203.0.113.10("platforma"). Nasmije postojati samo jedan A zapis.<code>.dnspractice.eu - Pobrinite se da ne postoji AAAA zapis na
ni na<code>.dnspractice.euwww..<code>.dnspractice.eu - Napravite CNAME
www.prema<code>.dnspractice.eushops.shop-demo.dnspractice.eu.Ako postoji A zapis zawww, prvo ga uklonite. - Ostavite svoje MX zapise na
nepromijenjene. Mora ostati barem jedan MX.<code>.dnspractice.eu
Zadatak O7.3
Ovaj zadatak izvodite u svojoj vlastitoj zoni za vježbu: pravoj DNS zoni na poslužiteljima imena tvrtke WebOké, isključivo za Vas. Prijavite se svojom e-mail adresom. Dobit ćete poveznicu za prijavu putem e-pošte i nakon toga se vratiti na ovu lekciju. Vašu adresu koristimo samo za potrebe tečaja.
Dodatno štivo
Ove stranice opisuju korake u panelima WebOkéa (DirectAdmin i Moj WebOké). U drugim panelima postupak je isti.
