Modul 7 · 7.3
Povezovanje spletne trgovine ali gradnika spletnih strani
Modul 7: Povezovanje zunanjih storitev · Čas branja: 9 minut
Učni cilj: Po tej lekciji boste znali povezati svojo domeno s platformo, kot je Shopify ali Wix, ne da bi pri tem prenehala delovati Vaša e-pošta.
Ključni pojmi: zapis A na @, CNAME za www, odstranjevanje nasprotujočih si zapisov, AAAA, imenski strežniki, preusmerjeni na platformo, selitev zapisov za e-pošto, zapisi za trgovinsko e-pošto
Dve poti
Če svojo spletno stran ali spletno trgovino gradite na platformi, kot je Shopify, Wix, Squarespace ali Webflow, želite, da obiskovalci na naslovih example.com in www.example.com pridejo na to platformo. Platforme za to skoraj vedno ponujajo dva načina:
| Pot 1: dodajanje zapisov | Pot 2: imenski strežniki, preusmerjeni na platformo | |
|---|---|---|
| Kaj storite? | Prilagodite nekaj zapisov pri svojem trenutnem upravljavcu DNS | Celotno upravljanje DNS prepustite platformi |
| Kdo upravlja DNS? | Ostane enako | Platforma |
| Vaša e-pošta | Še naprej deluje, zapisov za e-pošto se ne dotikate | Deluje le, če vse zapise za e-pošto znova nastavite pri platformi |
| Primerno, če | Vaša e-pošta teče drugje (pri Vašem ponudniku gostovanja, Microsoft 365, Google) | Želite imeti vse pri platformi ali na domeni nimate e-pošte |
Večina težav v praksi nastane pri poti 2: spletna stran deluje takoj, e-pošta pa preneha delovati, ker so zapisi MX in drugi zapisi za e-pošto ostali pri starih imenskih strežnikih (lekcija 2.1).
Pot 1: dodajanje zapisov (primer Shopify)
Shopify v času pisanja tega besedila navaja naslednja dva zapisa:
example.com. 3600 IN A 23.227.38.65
www.example.com. 3600 IN CNAME shops.myshopify.com.- Zapis A na
@. Gola domena ne more imeti zapisa CNAME, ker na njej stojijo tudi Vaši zapisi MX, NS in SOA (lekcija 3.2). Zato platforma tukaj navede IP naslov. - CNAME za
www. Zawwwpa je lahko ime. Prednost: če platforma preseli svoje strežnike, prilagodi le svoj lastni DNS, Vam pa ni treba storiti ničesar.
Druge platforme delujejo na enak način, s svojim IP naslovom in ciljnim imenom. Wix na primer navede zapis A in zapis CNAME za www, ki kaže na ime pri Wix. Vedno uporabite točno tisto, kar platforma prikaže za Vašo domeno. IP naslov se lahko razlikuje glede na platformo, regijo ali trenutek.
Odstranite, kar je v napoto
Tukaj se najpogosteje zaplete. Platforma želi, da so njeni zapisi edini za ta imena:
- Drugi zapis A na
@. Če stojita dva zapisa A (stari IP naslov Vašega ponudnika gostovanja in novi, platforme), vsak obiskovalec naključno dobi enega od njiju. Polovica jih pristane na Vaši stari spletni strani. Obstoječi zapis A spremenite, namesto da dodate novega. - Star zapis AAAA. Če je imel Vaš ponudnik gostovanja tudi naslov IPv6, pogosto ostane zapis AAAA na
@aliwww. Obiskovalci z IPv6 (velik del mobilnih omrežij) tako še vedno pridejo na stari strežnik. Če platforma ne navede naslova IPv6, odstranite zapise AAAA za@inwww. - Zapis A za
www. CNAME ne sme stati ob drugem zapisu z istim imenom. Najprej odstranite zapis A ali AAAA zawww, nato ustvarite CNAME. - Nadomestni znak (
*). Nadomestni znak ni težava: imewww, ki ga ustvarite posebej, ima prednost (lekcija 3.3).
Kaj pustite, kot je
Pustite zapise MX, zapis A za mail (če ga imate), SPF, DKIM in DMARC. Spletna trgovina teh ne potrebuje za prikaz Vaše spletne strani. Če jih vseeno spremenite, Vaša e-pošta preneha delovati.
Če Vaša spletna stran trenutno teče pri ponudniku gostovanja, ki skrbi tudi za Vašo e-pošto, bodite pozorni na nastavitve svojega poštnega programa. Ali je tam kot strežnik vpisan example.com ali mail.example.com, pri čemer je mail prek nadomestnega znaka kazal na Vašega ponudnika gostovanja? Po preklopu example.com kaže na platformo, zato Vaš poštni program ne bo več našel Vašega poštnega predala. V tem primeru ustvarite ločen zapis A mail, ki kaže na IP naslov Vašega poštnega strežnika, ali pa v poštnem programu vnesite ime strežnika, ki ga navede Vaš ponudnik e-pošte.
Certifikat
Platforma sama zaprosi za certifikat (https), takoj ko Vaši zapisi kažejo nanjo. To uspe šele, ko stari zapisi izginejo iz predpomnilnikov (lekcija 6.1). Če traja dlje kot nekaj ur, preverite, ali je morda ostal star zapis A ali AAAA, ali pa zapis CAA, ki ne dovoljuje izdajatelja certifikatov, ki ga uporablja platforma (lekcija 5.2).
Pot 2: imenski strežniki, preusmerjeni na platformo
Če se odločite imenske strežnike preusmeriti na platformo, ta od tistega trenutka upravlja celotno Vašo cono. Vse, kar je stalo pri Vašem prejšnjem upravljavcu DNS, ne šteje več. Kar pri platformi znova ne vnesete, ne obstaja.
Primer iz prakse, anonimiziran: stranka je imenske strežnike svoje domene preusmerila na gradnika spletnih strani in nato naročila e-pošto pri drugem ponudniku. Gradnik spletnih strani je urejeno ustvaril zapis MX mail.example.com in zapis SPF, vendar ni bilo zapisa A za mail. Ime mail.example.com torej ni obstajalo (NXDOMAIN). Pošiljanje je uspelo, prejemanje pa ne: drugi poštni strežniki niso vedeli, kam dostaviti pošto. Rešil je en sam zapis A mail z IP naslovom poštnega strežnika.
Če uporabljate pot 2, pri platformi nastavite:
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"z dejanskimi vrednostmi Vašega ponudnika e-pošte. Če uporabljate Microsoft 365 ali Google Workspace, nastavite zapise iz lekcije 7.1 ali 7.2. Ne pozabite tudi na overitvene zapise TXT in poddomene, ki ste jih že imeli.
Pred preklopom naredite kopijo svoje trenutne cone (izvoz ali posnetek zaslona), da boste vedeli, kaj mora biti nastavljeno (lekcija 6.3).
Trgovinska e-pošta: zapisi za e-pošto, poslano s platforme
Spletne trgovine pošiljajo potrditve naročil. Da te prihajajo z Vaše lastne domene, platforma pogosto zahteva dodatne zapise, običajno nekaj zapisov CNAME za DKIM in včasih lastno poddomeno za pošiljatelja. To so dodatni zapisi poleg Vaših obstoječih zapisov za e-pošto. Imajo svoja lastna imena in ne nadomeščajo Vašega zapisa MX. Bodite pozorni na podvojena imena domen (www.example.com.example.com) in piko na koncu (lekcija 2.2). Če platforma pošilja v imenu Vaše domene, preverite, ali jo je treba vključiti v Vaš zapis SPF in ali to dovoljuje Vaš pravilnik DMARC (lekcija 7.4).
V praksi: tako je videti v nadzorni plošči
V primeru nadzorne plošče Moj WebOké na zavihku DNS obstoječi zapis A za @ spremenite z gumbom Uredi, odstranite zapise AAAA in z gumbom Dodajanje zapisa ustvarite CNAME www, ki kaže na ime platforme. V DirectAdmin storite enako v razdelku Upravljanje DNS; tam @ in * privzeto kažeta na paket, zato www ustvarite posebej.
V drugih nadzornih ploščah, kot so cPanel, Plesk, Cloudflare ali zaslon DNS Vašega registrarja, se gumbi imenujejo drugače, vendar gre za iste zapise. Nekatere platforme ponujajo gumb "samodejna povezava", ki prek povezave z Vašim registrarjem sam nastavi zapise; po tem vedno preverite, ali so stari zapisi A in AAAA res izginili.
Povzetek
- Pot 1 (dodajanje zapisov) ohrani Vašo e-pošto nedotaknjeno; pot 2 (imenski strežniki, preusmerjeni na platformo) zahteva, da vse zapise za e-pošto znova nastavite pri platformi.
- Na
@pride zapis A, nawwwobičajno CNAME. CNAME na@ni mogoč. - Obstoječi zapis A spremenite, namesto da dodate novega, ter odstranite stare zapise AAAA in zapis A za
www. - Pustite MX, SPF, DKIM in DMARC; bodite pozorni na poštni program, ki uporablja
example.comkot strežnik. - Zapisi za trgovinsko e-pošto so dodatni zapisi in ne nadomeščajo Vašega zapisa MX.
Kviz
Naloga
Naloga Z7.3: Prepoznavanje spletne trgovine. Oglejte si, kako platforma sama uredi pot "CNAME za www".
- Poiščite zapis A za
shops.myshopify.com. Se naslov začne s23.227.38.? - Izberite spletno trgovino ali spletno stran, ki jo poznate in teče na kakšni platformi. Poiščite zapis CNAME za
www.<ta domena>in zapis A gole domene. Vnesite ime domene in oba odgovora.
Preverjanje ob oddaji zapise preveri v živo.
Naloga O7.3: Samostojna nastavitev v Vaši vadbeni coni. Uredite svojo vadbeno cono , kot da jo povezujete s platformo za spletno trgovino, ne da bi pri tem prekinili e-pošto. V vadbeni coni uporabite namišljeno storitev <code>.dnspractice.eushop-demo.dnspractice.eu; pri svoji resnični domeni uporabite vrednosti iz nadzorne plošče platforme.
- Nastavite zapis A na
z vrednostjo<code>.dnspractice.eu203.0.113.10("platforma"). Nasme stati le en zapis A.<code>.dnspractice.eu - Poskrbite, da na
in na<code>.dnspractice.euwww.ni zapisa AAAA.<code>.dnspractice.eu - Ustvarite CNAME
www., ki kaže na<code>.dnspractice.eushops.shop-demo.dnspractice.eu.Če zawwwstoji zapis A, ga najprej odstranite. - Pustite svoje zapise MX na
. Vsaj en zapis MX mora ostati.<code>.dnspractice.eu
Naloga O7.3
To nalogo opravite v svoji lastni vadbeni coni: pravi DNS coni na imenskih strežnikih WebOké, namenjeni samo Vam. Prijavite se s svojim e-poštnim naslovom. Po e-pošti boste prejeli prijavno povezavo in se nato vrnili na to lekcijo. Vaš naslov uporabljamo samo za namene tečaja.
Za nadaljnje branje
Te strani opisujejo korake v nadzornih ploščah WebOké (DirectAdmin in Moj WebOké). V drugih nadzornih ploščah deluje na enak način.
- Upravljanje zapisov DNS v Moj WebOké (s primeri za CNAME, TXT in zunanje storitve)
- Priročnik DirectAdmin 5.3: Dodajanje ali spreminjanje zapisa A ali AAAA
- Priročnik DirectAdmin 5.4: Zapisi CNAME in pika na koncu
- Uporaba lastnih ali zunanjih imenskih strežnikov (nameserver, npr. Cloudflare) za Vašo domeno
