Preskoči na vsebino
BeoHosting
BeoHosting
Tehnično

Vodnik za DNS nastavitve

BeoHosting Ekipa··8 min branja branja
Vodnik za DNS nastavitve

Kaj je DNS in kako deluje?

Domain Name System (DNS) je sistem, ki prevaja imena domen (npr. vasastran.si) v IP naslove (npr. 185.60.170.1), ki jih računalniki uporabljajo za medsebojno komunikacijo. Brez DNS-a bi si morali zapomniti številčne IP naslove za vsako spletno stran, ki jo želite obiskati. DNS je v bistvu telefonski imenik interneta.

Ko vtipkate naslov spletne strani v brskalnik, se zgodi naslednje: brskalnik vpraša DNS resolver (običajno vašega internetnega ponudnika) za IP naslov te domene. Resolver preveri svoj predpomnilnik, in če nima odgovora, vpraša avtoritativni DNS strežnik za to domeno. Avtoritativni strežnik vrne IP naslov in brskalnik se poveže s tem strežnikom, da naloži stran. Celoten postopek običajno traja 20-50 milisekund.

Tipi DNS zapisov

A zapis (Address Record)

A zapis je najosnovnejši tip DNS zapisa, ki preslika ime domene na IPv4 naslov. Na primer:

vasastran.si → 185.60.170.1

Vsaka domena, ki mora prikazovati spletno stran, mora imeti A zapis. Imate lahko več A zapisov za isto domeno (za load balancing) ali različne A zapise za različne poddomene.

AAAA zapis je enako kot A zapis, vendar za IPv6 naslove. Ker internet prehaja na IPv6, vse več spletnih strani dodaja AAAA zapise poleg A zapisov za boljšo združljivost.

CNAME zapis (Canonical Name)

CNAME zapis naredi alias ene domene na drugo. Namesto da bi neposredno preslikal na IP naslov, kaže na drugo ime domene, ki ima svoj A zapis. Na primer:

www.vasastran.si → vasastran.si

CNAME se najpogosteje uporablja za www različico domene in za poddomene, ki morajo kazati na isti strežnik. Pomembna omejitev: CNAME ne more obstajati skupaj z drugimi zapisi za isto ime. Zato koren domene (vasastran.si brez www) ne more imeti CNAME - mora imeti A zapis.

MX zapis (Mail Exchange)

MX zapisi določajo, kateri strežniki sprejemajo e-pošto za vašo domeno. Vsak MX zapis ima prednost (nižja številka = višja prednost) in ime poštnega strežnika. Na primer:

vasastran.si MX 10 mail.vasastran.si
vasastran.si MX 20 mail2.vasastran.si

Če primarni poštni strežnik (prednost 10) ni na voljo, se e-pošta pošlje na sekundarnega (prednost 20). Brez pravilnih MX zapisov e-pošta na vaši domeni ne bo delovala.

Če uporabljate zunanje e-poštne storitve, kot sta Google Workspace ali Microsoft 365, morate spremeniti MX zapise, da kažejo na njihove strežnike namesto na vaš hosting strežnik.

TXT zapis (Text Record)

TXT zapisi vsebujejo besedilne informacije, ki jih različne storitve uporabljajo za preverjanje in varnost. Najpogostejši primeri:

  • SPF (Sender Policy Framework): Določa, kateri strežniki smejo pošiljati e-pošto v imenu vaše domene. Preprečuje spam in phishing. Primer: v=spf1 include:_spf.beohosting.com ~all
  • DKIM (DomainKeys Identified Mail): Digitalni podpis, ki dokazuje, da e-pošta resnično prihaja z vaše domene in ni bila spremenjena v tranzitu.
  • DMARC: Politika, ki e-poštnim strežnikom pove, kaj naj naredijo s sporočili, ki ne prestanejo SPF ali DKIM preverjanja. Primer: v=DMARC1; p=quarantine; rua=mailto:dmarc@vasastran.si
  • Google preverjanje: TXT zapis za preverjanje lastništva domene v Google Search Console ali Google Workspace.

NS zapis (Nameserver)

NS zapisi določajo, kateri DNS strežniki so avtoritativni za vašo domeno. Ko registrirate domeno, nastavite imenske strežnike pri registru domene. Na primer, če uporabljate BeoHosting imenske strežnike:

vasastran.si NS ns1.beohosting.com
vasastran.si NS ns2.beohosting.com

Sprememba imenskih strežnikov preusmeri vse DNS poizvedbe na nove strežnike. To je potrebno, ko menjate hosting ponudnika ali prehajate na Cloudflare.

DNS razširitev

Ko spremenite DNS zapise, se spremembe ne uveljavijo takoj po celotnem internetu. DNS strežniki po vsem svetu predpomnijo zapise in potreben je čas, da poteče predpomnilnik in se novi zapisi prenesejo. Ta postopek se imenuje DNS razširitev.

Kako dolgo traja razširitev? Vrednost TTL (Time to Live) vsakega DNS zapisa določa, kako dolgo se zapis predpomni. Standardni TTL je 3600 sekund (1 ura), kar pomeni, da večina DNS strežnikov osveži zapise vsako uro. V praksi lahko razširitev traja od 15 minut do 48 ur, odvisno od TTL vrednosti in DNS ponudnika.

Nasveti za hitro razširitev:

  • Pred spremembo zmanjšajte TTL na 300 sekund (5 minut) in počakajte, da stari TTL poteče.
  • Naredite spremembo in vrnite TTL na normalno vrednost, ko se razširitev konča.
  • Uporabite orodja, kot je whatsmydns.net, za spremljanje razširitve v realnem času globalno.

Najpogostejše napake v DNS nastavitvah

Napačni imenski strežniki: Če imenski strežniki pri registru domene ne ustrezajo imenskim strežnikom vašega hosting ponudnika, spletna stran ne bo delovala. Vedno preverite, da so imenski strežniki pravilno nastavljeni.

Pozabljeni MX zapisi: Pri menjavi gostovanja ali imenskih strežnikov ljudje pogosto pozabijo ponovno nastaviti MX zapise. Rezultat: e-pošta preneha delovati, medtem ko spletna stran deluje normalno.

CNAME na korenski domeni: Poskus dodajanja CNAME zapisa za korensko domeno (brez www) lahko povzroči težave, ker CNAME ne more sobivati z drugimi zapisi. Za korensko domeno uporabite A zapis.

Podvojeni A zapisi: Dva A zapisa z različnimi IP naslovi za isto domeno lahko povzročita nepredvidljivo vedenje, kjer stran včasih prikaže pravo stran, včasih pa napako. Imejte vedno samo en A zapis na domeno (razen za zavestno load balancing).

Manjkajoči SPF/DKIM/DMARC: Brez teh TXT zapisov ima vaša e-pošta veliko večje možnosti, da konča v spam mapi prejemnika. Ti zapisi so danes praktično obvezni za zanesljivo dostavo e-pošte.

DNS nastavitve v cPanelu

Na BeoHostingu se DNS zapisi nastavijo prek cPanel Zone Editor orodja. Prijavite se v cPanel, poiščite sekcijo "Domains" in kliknite na "Zone Editor". Tukaj lahko dodajate, urejate in brišete vse vrste DNS zapisov za vaše domene. cPanel samodejno ustvari osnovne A, MX in NS zapise pri dodajanju domene, vendar morate TXT zapise (SPF, DKIM, DMARC) pogosto ročno dodati.

Zaključek

DNS nastavitve so temelj, na katerem počiva vaša spletna stran in e-pošta. Razumevanje osnovnih tipov zapisov (A, CNAME, MX, TXT, NS) in delovanja DNS razširitve vam pomaga, da se izognete najpogostejšim napakam in hitreje rešite težave. Če niste prepričani v DNS spremembe, kontaktirajte podporo vašega hosting ponudnika, preden naredite spremembe - napačna DNS konfiguracija lahko hkrati podre tako spletno stran kot e-pošto.

BeoHosting Ekipa

10+ let izkušenj — Strokovnjaki za spletno gostovanje in infrastrukturo

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Zadnja posodobitev: