Preskoči na vsebino

Nastavitve piškotkov

Za vsako vrsto izberite, katere piškotke dovolite. Svojo izbiro lahko kadar koli spremenite prek povezave Nastavitve piškotkov na dnu vsake strani. Izjava o zasebnosti

Nujni

Vedno vklopljeno

Potrebni so za prijavo, shranjevanje košarice in pomnjenje Vaših izbir. Vedno so vklopljeni.

Kateri piškotki?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša seja in ohranjanje prijave
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cen z DDV ali brez DDV
  • wok_cookies: Vaša izbira glede piškotkov, 12 mesecev

Meri, kateri oglas vodi do obiska ali naročila, da ne plačujemo za oglase, ki ne prinesejo ničesar.

Kateri piškotki?
  • Google Ads prek Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, oglasi v ChatGPT
  • wok_aff: prek katerega partnerja ste prišli k nam (partnerski program), 60 dni

4,6

Država in jezik

Vsaka država ima svojo spletno stran, s cenami in DDV za to državo.

Prikaži

CNAME in gola domena

Modul 3: Zapisi za Vašo spletno stran · Čas branja: 8 minut

Učni cilj: Po tej lekciji boste znali pravilno ustvariti CNAME zapis in pojasniti, zakaj ga ni mogoče uporabiti na goli domeni.

Ključni pojmi: CNAME, alias, ciljno ime, pravilo CNAME (brez drugih zapisov poleg njega), apex (gola domena), ALIAS/ANAME/CNAME flattening

Ime, ki kaže na drugo ime

Zapis A pove: "to ime se nahaja na tem naslovu". CNAME zapis (iz angleščine canonical name) pove nekaj drugega: "to ime je pravzaprav drugo ime, vprašajte tam". S tem ustvarite alias.

shop.example.com.   3600  IN  CNAME  shops.platform.example.

Če brskalnik vpraša po naslovu shop.example.com, DNS odgovori: "to je shops.platform.example". Razreševalnik nato poišče zapis A ali AAAA tega imena in vrne ta naslov. Obiskovalec tega sploh ne opazi: naslovna vrstica še vedno prikazuje shop.example.com.

Zakaj bi to želeli? Ker je IP naslov potem skrb nekoga drugega. Platforma za spletno trgovino, ponudnik e-novic ali oblačni partner lahko premakne svoje strežnike in spremeni naslove, ne da bi Vi karkoli spreminjali. Zato veliko storitev zahteva CNAME namesto zapisa A: "naj www kaže na shops.platform.example".

Pika na koncu

V lekciji 2.2 ste videli, da se ime brez pike na koncu bere kot relativno: DNS za njim doda Vaše lastno ime domene. Pri CNAME to zelo pogosto zaide.

Vpišete pri vrednostiKaj DNS naredi iz tega
shops.platform.example.shops.platform.example (pravilno)
shops.platform.exampleshops.platform.example.example.com (ne obstaja)

Veliko nadzornih plošč danes piko doda samodejno ali Vas opozori. Druge je ne. Zato po shranjevanju preverite v seznamu: če za vrednostjo vidite svoje lastno ime domene, je pika manjkala.

Enako pravilo velja za poštni strežnik v zapisu MX in za NS zapise. Pri IP naslovu v zapisu A pike ne dodajate.

Pravilo CNAME: nič poleg njega

CNAME ima eno strogo pravilo iz standarda DNS (RFC 1034, odstavek 3.6.2, in RFC 2181): ime s CNAME zapisom ne sme imeti drugih zapisov. Logično: CNAME pravi "jaz sem pravzaprav tisto drugo ime". Če bi poleg tega obstajal še zapis A ali zapis MX, ne bi bilo jasno, kateri odgovor velja.

Iz tega izhajata dve stvari, na kateri boste v praksi naleteli:

  1. Če za shop že obstaja zapis A, ga najprej odstranite. Nadzorna plošča sicer zavrne CNAME zapis, ali še huje, ga sprejme in DNS začne delovati nepravilno.
  2. CNAME na goli domeni ni mogoč.

Zakaj ne na goli domeni?

Gola domena, example.com brez ničesar pred njo, se v strokovnem jeziku imenuje apex ali vrh cone. Na tem imenu vedno stojijo zapisi, ki morajo obstajati:

  • zapis SOA (tehnična glava cone),
  • zapisi NS (kateri imenski strežniki upravljajo cono),
  • večinoma tudi zapisi MX (pošta) in zapisi TXT (SPF, preverjanje).

Ker CNAME ne dopušča drugih zapisov poleg sebe, apex pa vedno vsebuje SOA in NS, na apexu ne more biti CNAME zapisa. To ni omejitev Vaše nadzorne plošče, ampak samega DNS.

Če Vas storitev prosi, da povežete "svojo glavno domeno", obstajajo tri rešitve:

  1. Zapis A (in po potrebi AAAA) z IP naslovom storitve. Večina platform za spletno trgovino za to navede stalni naslov. To deluje povsod.
  2. Zapis ALIAS, ANAME ali "CNAME flattening". Nekateri ponudniki DNS nudijo lasten tip zapisa, ki se obnaša kot CNAME, vendar ga imenski strežnik sam pretvori v zapis A, preden odgovor zapusti strežnik. To ni uradni tip zapisa: deluje samo pri ponudnikih, ki ga podpirajo, in se povsod imenuje drugače.
  3. Preusmeritev. Pustite, da gola domena z zapisom A kaže na Vaš lastni spletni strežnik, ta pa obiskovalce preusmeri na www.example.com, ki ima CNAME do storitve. Kako deluje preusmeritev, preberite v lekciji 3.4.

Kje še CNAME ni dovoljen

  • Zapis MX ne sme kazati na CNAME (RFC 2181, odstavek 10.3). Poštni strežnik v zapisu MX mora biti ime z lastnim zapisom A ali AAAA. Nekateri poštni strežniki se kljub temu znajdejo, vendar se na to ne morete zanesti.
  • Brez CNAME na imenu, ki ga imate tudi kot poddomeno v nadzorni plošči za gostovanje. Poddomena v nadzorni plošči samodejno dobi zapise, ki kažejo na Vaše gostovanje. Če želite, da ime kaže na drugo storitev, odstranite poddomeno in ustvarite samo CNAME zapis.
  • Verige so mogoče, vendar jih omejite. CNAME lahko kaže na ime, ki je samo spet CNAME. Vsak korak zahteva dodatno poizvedbo. Velike platforme to pogosto počnejo (vidite lahko dva ali tri CNAME zapise zaporedoma), vendar sami ne ustvarjajte dolgih verig.

V praksi: tako je videti v nadzorni plošči

Kot primer uporabljamo DNS zaslon v Moj WebOké. V drugih nadzornih ploščah (DirectAdmin, cPanel, Plesk, Cloudflare, večina registrarjev) se gumbi imenujejo drugače, vendar vnesete iste tri stvari: tip, ime in ciljno ime.

  1. Odprite DNS zaslon Vaše domene in kliknite Dodajanje zapisa.
  2. Izberite tip CNAME.
  3. Pri polju Ime vpišite samo shop, brez svojega imena domene.
  4. Pri polju Kaže na vpišite ciljno ime, s piko na koncu: shops.platform.example.
  5. Shranite in v seznamu preverite, da za vrednostjo ni dodano Vaše lastno ime domene.

Nadzorna plošča v primeru opozori, če pika manjka. Ne naredi tega vsaka nadzorna plošča.

Povzetek

  • CNAME naredi iz imena alias za drugo ime; IP naslov potem upravlja nekdo drug.
  • Na koncu ciljnega imena dodajte piko, sicer DNS za njim doda Vaše lastno ime domene.
  • Ime s CNAME zapisom ne sme imeti drugih zapisov.
  • Zato CNAME ne more biti na goli domeni: tam vedno stojita SOA in NS. Tam uporabite zapis A, zapis podoben ALIAS od Vašega ponudnika DNS ali preusmeritev.
  • Zapis MX ne sme kazati na CNAME.

Kviz

1. Storitev Vas prosi, naj example.com (brez www) kot CNAME kaže na shops.platform.example. Kaj storite?



2. Pri CNAME za shop vpišete vrednost shops.platform.example brez pike. V seznamu nato stoji shops.platform.example.example.com. Kaj se je zgodilo?



3. Za shop.example.com že obstaja zapis A. Želite ga spremeniti v CNAME. Kaj morate storiti najprej?



4. Ali sme biti poštni strežnik v zapisu MX ime, ki ima CNAME?



Naloga

Naloga Z3.2: Sledenje CNAME. Na katero ime kaže CNAME zapis za en.wikipedia.org? Vpišite ciljno ime.

Naloga Z3.2: Sledenje CNAME zapisu


Kar vnesete in kar v živo preverimo, ne shranjujemo. Vaš brskalnik si zapomni Vaše odgovore in ali ste nalogo opravili. Če ste prijavljeni, shranimo samo podatek, da ste nalogo (skoraj) pravilno opravili, v razdelku Moji tečaji, kjer ga lahko tudi izbrišete.

Naloga O3.2: Samostojna nastavitev v Vaši vadbeni coni. V svoji vadbeni coni ustvarite CNAME zapis z imenom winkel, ki kaže na shops.shop-demo.dnspractice.eu. (s piko). Poskrbite, da za winkel ne obstaja drug zapis. V vadbeni coni uporabljate lažno storitev; pri svoji pravi domeni vpišite ciljno ime, ki ga navede prava storitev. Nato kliknite Preveri.

Naloga O3.2

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 dodatno branje

Ti članki opisujejo korake v nadzornih ploščah WebOké; v drugih nadzornih ploščah delujejo podobno.

Trenutek…

Nastavite svoje domene

Za vsako domeno uredite imenske strežnike, povezavo z gostovanjem in kdo bo imetnik.

Nalaganje Vaših domen…