DNS (Domain Name System) je sistem, ki povezuje domenska imena, kot je vasa-domena.si, s strežniki in storitvami na internetu.
Čeprav je DNS v ozadju precej kompleksen sistem, mora običajen lastnik domene razumeti predvsem dve stvari:
- Imenski oziroma DNS strežniki (Name Servers) določajo, kje se nahaja avtoritativna DNS cona vaše domene.
- DNS zapisi znotraj te cone določajo, kam kaže spletna stran, kje deluje elektronska pošta in katere druge storitve uporablja domena.
Najenostavneje povedano: imenski strežniki določijo, kje se DNS domene upravlja, DNS zapisi pa določijo, kam posamezne storitve domene kažejo.
1. Registracija domene in DNS nista ista stvar
Ko registrirate domeno, pridobite pravico do uporabe določenega domenskega imena. Sama registracija pa še ne pomeni, da mora na domeni že delovati spletna stran ali elektronska pošta.
Da lahko uporabniki na internetu pravilno poiščejo strežnike in storitve vaše domene, mora biti domena povezana z ustrezno DNS infrastrukturo.
To običajno pomeni, da domeni pri registrarju določite imenske strežnike oziroma Name Servers.
Primer imenskih strežnikov Webicom je:
dns1.webicom.si dns2.webicom.si
Ko so takšni imenski strežniki pravilno nastavljeni pri registrarju, DNS poizvedbe za domeno pridejo do ponudnika, ki upravlja njeno avtoritativno DNS cono.
Pomembno: Registracija domene, spletno gostovanje in DNS gostovanje so tri različne stvari, čeprav jih ponudniki pogosto združijo v eni storitvi oziroma jih ob naročilu nastavijo samodejno.
2. Kaj so imenski strežniki oziroma Name Servers?
Imenski strežniki določajo, kateri DNS strežniki so odgovorni za odgovarjanje na vprašanja o vaši domeni.
Pri domeni so lahko na primer nastavljeni:
dns1.webicom.si dns2.webicom.si
ali pri drugem ponudniku popolnoma druga imena.
Te podatke običajno urejate pri registrarju domene, torej pri ponudniku, pri katerem je domena registrirana oziroma kjer imate možnost spreminjanja njenih imenskih strežnikov.
DNS ponudniki praviloma zagotovijo najmanj dva avtoritativna imenska strežnika zaradi zanesljivosti in redundance.
Primer: Domeno lahko registrirate pri enem ponudniku, spletno stran gostujete pri Webicom, DNS pa upravljate pri tretjem ponudniku, na primer Cloudflare. Ni potrebno, da so registracija domene, DNS in spletno gostovanje vedno pri istem podjetju.
3. Kaj je avtoritativna DNS cona?
DNS cona vsebuje zapise, ki določajo delovanje posameznih storitev vaše domene.
Ko je domena usmerjena na določene imenske strežnike, so DNS zapisi na teh strežnikih avtoritativni za domeno.
To pomeni, da internet pri teh strežnikih preverja podatke, kot so:
- na kateri IP naslov kaže spletna stran,
- kateri strežnik sprejema elektronsko pošto,
- kam kaže posamezna poddomena,
- kateri strežniki smejo pošiljati e-pošto za domeno,
- kakšni so SPF, DKIM in DMARC zapisi,
- različni zapisi za preverjanje lastništva domene in druge storitve.
Pomembno: DNS zapise morate spreminjati tam, kjer se nahaja avtoritativna DNS cona. Če domena uporablja Cloudflare imenske strežnike, morate javne DNS zapise spreminjati v Cloudflare. Če uporablja Webicom imenske strežnike in DNS upravlja naš strežnik, jih urejate pri Webicom.
4. Najpogostejši DNS zapisi
V DNS coni lahko najdete več različnih vrst zapisov. Najpogosteje boste uporabljali:
- A – poveže domeno ali poddomeno z IPv4 naslovom strežnika,
- AAAA – enako kot A zapis, vendar za IPv6 naslov,
- CNAME – ustvari vzdevek oziroma povezavo na drugo domensko ime,
- MX – določa strežnike za sprejem elektronske pošte,
- TXT – uporablja se za različne informacije in preverjanja, med drugim SPF, DKIM in DMARC,
- CAA – določa, kateri overitelji smejo izdajati SSL certifikate za domeno,
- SRV – vsebuje podatke o lokaciji in vratih določenih storitev,
- NS – določa imenske strežnike DNS cone.
5. Spletna stran in e-pošta sta lahko na različnih strežnikih
Ena od pomembnih prednosti DNS sistema je, da posamezne storitve iste domene niso nujno na istem strežniku.
Lahko imate na primer:
- spletno stran na Webicom strežniku,
- elektronsko pošto na Microsoft 365,
- DNS pri Cloudflare.
V takem primeru DNS cona vsebuje ustrezne zapise za vsako storitev posebej.
Poenostavljeno lahko izgleda tako:
Spletna stran: vasa-domena.si → A → IP spletnega strežnika E-pošta: vasa-domena.si → MX → poštni strežnik Microsoft 365 Preverjanje pošiljanja: vasa-domena.si → TXT → SPF zapis
Dobro je vedeti: Sprememba spletnega A zapisa zato sama po sebi ne pomeni, da morate spremeniti tudi MX zapis. Spletna stran in elektronska pošta sta lahko popolnoma ločeni storitvi.
6. Primer: Google Workspace ali Microsoft 365
Pogost primer spreminjanja DNS zapisov je uporaba zunanje e-poštne storitve, na primer Google Workspace ali Microsoft 365.
Ponudnik vam v tem primeru posreduje podatke, ki jih morate dodati v svojo DNS cono. To lahko vključuje:
- MX zapise,
- TXT zapise za SPF,
- DKIM zapise,
- DMARC zapis,
- CNAME ali TXT zapise za preverjanje lastništva domene.
Te zapise vedno vnesete pri ponudniku, ki upravlja avtoritativno DNS cono vaše domene.
Nasvet: Pri nastavitvah zunanjih storitev uporabite točno tiste DNS zapise, ki vam jih posreduje ponudnik storitve. Ne spreminjajte drugih obstoječih zapisov, če za to ni potrebno.
7. Kje urejam DNS zapise pri Webicom?
Lokacija je odvisna od kontrolne plošče vašega paketa gostovanja.
cPanel
V cPanelu DNS zapise urejate prek:
Domains → Zone Editor
Podrobnejša navodila:
Urejanje DNS zapisov v cPanelu
DirectAdmin
V DirectAdminu DNS zapise urejate prek:
Account Manager → DNS Management
Podrobnejša navodila:
Urejanje DNS zone v DirectAdminu
POZOR: Dejstvo, da v cPanelu ali DirectAdminu vidite DNS cono, še ne pomeni nujno, da jo domena tudi uporablja.
Če je domena pri registrarju usmerjena na druge imenske strežnike, morate javne DNS zapise spreminjati na tistih strežnikih.
8. Spreminjanje imenskih strežnikov ni isto kot spreminjanje DNS zapisov
To je ena najpogostejših nejasnosti pri upravljanju domen.
Sprememba imenskih strežnikov pomeni, da celotno upravljanje DNS cone prenesete na druge DNS strežnike.
Sprememba posameznega DNS zapisa pa pomeni, da znotraj trenutno uporabljene DNS cone spremenite samo določeno storitev.
Primer:
- če želite samo spletno stran usmeriti na drug strežnik, običajno spremenite A zapis,
- če želite pošto prenesti na Microsoft 365, običajno spremenite MX in ustrezne TXT zapise,
- če želite celotno DNS upravljanje prenesti na Cloudflare, pri registrarju spremenite imenske strežnike.
9. Previdno pri menjavi imenskih strežnikov
Ko zamenjate imenske strežnike, internet začne DNS podatke pridobivati iz nove DNS cone.
Zato mora nova DNS cona pred menjavo vsebovati vse pomembne zapise, ki jih potrebujete.
Med drugim preverite:
- A in AAAA zapise spletne strani,
- zapise za
wwwin druge poddomene, - MX zapise,
- SPF, DKIM in DMARC,
- morebitne CNAME zapise,
- zapise za zunanje storitve in preverjanje lastništva.
POZOR: Sprememba imenskih strežnikov sama po sebi ne prenese obstoječih DNS zapisov na nove strežnike.
Če na novih imenskih strežnikih manjkajo MX, A ali drugi pomembni zapisi, lahko po spremembi preneha delovati spletna stran, elektronska pošta ali druga storitev.
10. Koliko časa trajajo DNS spremembe?
DNS spremembe niso nujno vidne povsod po internetu takoj.
DNS strežniki in ponudniki dostopa uporabljajo predpomnilnike. Koliko časa se stara vrednost še uporablja, je odvisno predvsem od nastavitve TTL (Time To Live) in predpomnilnika posameznega ponudnika.
Pri spremembi imenskih strežnikov lahko prav tako traja nekaj časa, da se nova delegacija in DNS podatki uporabljajo povsod.
Nasvet: Če ste DNS zapis pravkar spremenili in še vedno vidite staro stanje, to ne pomeni nujno, da sprememba ni pravilna. Nekateri uporabniki lahko novo vrednost že vidijo, drugi pa zaradi DNS predpomnilnika še nekaj časa staro.
11. Registrar, DNS ponudnik in ponudnik gostovanja so lahko različni
Pri upravljanju domene je koristno ločiti tri različne vloge:
- Registrar domene – ponudnik, pri katerem upravljate registracijo domene in praviloma njene imenske strežnike.
- DNS ponudnik – ponudnik, katerega imenski strežniki vsebujejo avtoritativno DNS cono domene.
- Ponudnik gostovanja – ponudnik strežnika, na katerem je spletna stran oziroma druga storitev.
Vse tri vloge lahko opravlja isti ponudnik, lahko pa so razdeljene med več različnih ponudnikov.
Na primer:
Registrar: Webicom DNS: Cloudflare Spletno gostovanje: Webicom E-pošta: Microsoft 365
Takšna nastavitev je popolnoma običajna. Pomembno je samo, da so DNS zapisi v avtoritativni DNS coni pravilno nastavljeni.
12. DNS lahko zagotovijo tudi drugi ponudniki
Če pri registrarju ali ponudniku gostovanja ne uporabljate njihovega DNS gostovanja, lahko DNS cono upravljate pri drugem ponudniku.
Eden od pogosto uporabljenih ponudnikov je Cloudflare, ki tudi v brezplačnem paketu omogoča avtoritativno DNS gostovanje.
V takem primeru:
- domeno dodate pri izbranem DNS ponudniku,
- tam ustvarite oziroma preverite potrebne DNS zapise,
- pri registrarju domene nastavite imenske strežnike, ki vam jih je določil DNS ponudnik.
13. Najpogostejše napake pri DNS nastavitvah
Če spletna stran, elektronska pošta ali druga storitev ne deluje, preverite predvsem:
- ali domena uporablja pravilne imenske strežnike,
- ali DNS zapise spreminjate pri dejanskem avtoritativnem DNS ponudniku,
- ali A zapis kaže na pravi spletni strežnik,
- ali MX zapisi kažejo na pravi poštni sistem,
- ali so SPF, DKIM in DMARC pravilno nastavljeni,
- ali ste po spremembi počakali na osvežitev DNS predpomnilnikov,
- ali po menjavi imenskih strežnikov v novi DNS coni manjkajo kateri od starih zapisov.
14. Povzetek – dve najpomembnejši stvari
1. Imenski strežniki določajo, kdo upravlja DNS domene.
Pri registrarju domene določite avtoritativne imenske strežnike. Ti povedo internetu, kje naj poišče DNS zapise vaše domene.
2. DNS zapisi določajo, kam kažejo posamezne storitve.
V avtoritativni DNS coni z A, MX, CNAME, TXT in drugimi zapisi določite, kje delujejo spletna stran, elektronska pošta in druge storitve.
Če ne veste, kateri imenski strežniki so nastavljeni za vašo domeno oziroma kje morate spremeniti DNS zapis, lahko podporni zahtevek odprete v uporabniškem računu Moj Webicom ali nam pišete na pomoc@webicom.net.
(dns,imenski strežniki,name server,nameserver,dns zona,avtoritativni dns,dns zapis,A,AAAA,CNAME,MX,TXT,SPF,DKIM,DMARC,registracija domene,domena,cloudflare,cpanel,directadmin)