Preskoči na vsebino
BeoHosting
BeoHosting
Domene

DNS za začetnike - kaj so A, CNAME, MX, TXT zapisi

BeoHosting Ekipa··10 min branja branja
DNS za začetnike - kaj so A, CNAME, MX, TXT zapisi

DNS (Domain Name System) je sistem, ki prevaja imena domen v naslove IP. Ko v brskalnik vtipkate "beohosting.com", sistem DNS najde naslov IP strežnika, na katerem je spletno mesto, in vas poveže z njim. Brez DNS bi si morali zapomniti številčne naslove IP za vsako spletno mesto, ki ga želimo obiskati. V tem vodniku razlagamo najpomembnejše vrste zapisov DNS in kako jih pravilno nastaviti.

Kako DNS deluje?

Predstavljajte si DNS kot telefonski imenik interneta. Ko vtipkate ime domene, vaš brskalnik vpraša strežnik DNS: "Kakšen je naslov IP te domene?" Strežnik DNS preveri svoje zapise in vrne odgovor. Ta proces poteka v milisekundah in je popolnoma neviden za uporabnika. Zapisi DNS so navodila, ki strežnikom DNS povedo, kaj naj počnejo z različnimi zahtevki - kam usmeriti spletno mesto, kam dostaviti e-pošto, kako preveriti domeno in še veliko več.

Zapis A (Address Record)

Zapis A je najosnovnejši zapis DNS. Povezuje ime domene z naslovom IPv4 strežnika. Ko nekdo vtipka vašo domeno v brskalnik, zapis A pove, kje je spletno mesto. Primer: "beohosting.com" -> "185.199.108.153". Imate lahko več zapisov A za isto domeno (load balancing), vendar je najpogostejši primer en zapis A, ki kaže na vaš strežnik gostovanja. Za poddomene prav tako naredite ločene zapise A - na primer, "blog.beohosting.com" lahko kaže na drug strežnik kot glavna domena.

Primer nastavitve zapisa A:
Ime: @ (ali prazno - označuje glavno domeno)
Vrsta: A
Vrednost: 185.199.108.153
TTL: 3600 (1 ura)

Zapis AAAA

Zapis AAAA je enako kot zapis A, vendar za naslove IPv6. Naslovi IPv6 so daljši in izgledajo takole: "2606:4700:3033::6815:b99". Ko svet postopoma prehaja na IPv6, je dobra praksa imeti tako zapise A kot AAAA za vašo domeno. Pri BeoHostingu vsi strežniki podpirajo tako IPv4 kot IPv6, zato lahko nastavite oba zapisa brez dodatnih stroškov.

Zapis CNAME (Canonical Name)

Zapis CNAME je vzdevek - pove, da ena domena kaže na drugo domeno (ne na naslov IP). Najpogostejši primer je preusmeritev različice "www" domene na glavno domeno. Namesto da naredite ločen zapis A za "www.beohosting.com", naredite CNAME, ki pravi: "www.beohosting.com je enako kot beohosting.com". Prednost CNAME je, da če spremenite naslov IP glavne domene, ni treba spreminjati tudi različice www - ta samodejno sledi glavni domeni.

Primer zapisa CNAME:
Ime: www
Vrsta: CNAME
Vrednost: beohosting.com
TTL: 3600

Pomembna omejitev: zapis CNAME ne more obstajati na root domeni (@ ali prazno). Prav tako, če imate CNAME za neko poddomeno, ne morete imeti drugih zapisov (A, MX, TXT) za to isto poddomeno. To je pogosta napaka, ki vodi do težav z e-pošto ali SSL certifikati.

Zapis MX (Mail Exchange)

Zapis MX pove, kam je treba dostaviti e-pošto za vašo domeno. Ko nekdo pošlje e-pošto na info@vasepodjetje.com, zapis MX pove e-poštnemu sistemu, kateri strežnik prejema pošto za vasepodjetje.com. Zapisi MX imajo prednost (nizka številka = večja prednost), kar omogoča, da imate rezervni e-poštni strežnik v primeru, da primarni ne deluje.

Primer zapisa MX:
Ime: @
Vrsta: MX
Prednost: 10
Vrednost: mail.vasepodjetje.com
TTL: 3600

Če uporabljate e-pošto gostovanja, zapisi MX običajno kažejo na vaš strežnik gostovanja. Če uporabljate Google Workspace ali Microsoft 365, morate nastaviti zapise MX, ki kažejo na njihove strežnike. Napaka v zapisih MX pomeni, da ne boste prejemali e-poštnih sporočil - zato jih vedno skrbno preverite.

Zapis TXT (Text Record)

Zapis TXT shrani besedilne informacije za vašo domeno. Uporablja se za različne verifikacije in varnostne konfiguracije. Trije najpomembnejši zapisi TXT so SPF, DKIM in DMARC - vsi povezani z varnostjo e-pošte. Poleg tega se zapisi TXT uporabljajo za preverjanje lastništva domene pri storitvah kot so Google Search Console, Facebook Business Manager in podobno.

Primer zapisa SPF:
Ime: @
Vrsta: TXT
Vrednost: "v=spf1 include:_spf.beohosting.com ~all"
To pove, da lahko samo strežniki BeoHosting pošiljajo e-pošto v imenu vaše domene.

Zapis NS (Name Server)

Zapis NS določa, kateri strežniki DNS so avtoritativni za vašo domeno - torej, kateri strežniki hranijo vse ostale zapise DNS. Ko registrirate domeno, nastavite zapise NS, ki kažejo na strežnike DNS vašega ponudnika gostovanja. Na primer, BeoHosting uporablja ns1.beohosting.com in ns2.beohosting.com. Sprememba zapisov NS dejansko prenese upravljanje celotnega DNS na drugega ponudnika, zato bodite previdni s to spremembo.

Zapis SOA (Start of Authority)

Zapis SOA vsebuje administrativne informacije o coni DNS: primarni strežnik imen, e-pošta skrbnika, serijska številka cone in parametri za osveževanje. Ta zapis se običajno samodejno ustvari in ga redko ročno spreminjate. Serijska številka se povečuje z vsako spremembo cone, kar drugim strežnikom DNS signalizira, da morajo osvežiti svoje kopije.

TTL - Čas življenja zapisa

TTL (Time To Live) določa, kako dolgo strežniki DNS predpomnijo vaš zapis, preden ponovno preverijo izvirno vrednost. Tipične vrednosti so 3600 sekund (1 ura) za stabilne zapise in 300 sekund (5 minut), ko načrtujete spremembe. Nizek TTL pomeni hitrejše razširjanje sprememb, vendar tudi več poizvedb DNS na vaš strežnik. Pred migracijo spletnega mesta zmanjšajte TTL na 300 vsaj 24 ur vnaprej, da bo sprememba naslova IP vidna čim hitreje.

Najpogostejše napake DNS in kako jih rešiti

Napaka 1: CNAME na root domeni - mnogi poskušajo nastaviti CNAME za @, kar ni dovoljeno. Rešitev: uporabite zapis A za root domeno. Napaka 2: Napačen zapis MX - če MX kaže na naslov IP namesto na ime gostitelja, e-pošta ne bo delovala. MX mora kazati na ime strežnika, nikoli na naslov IP. Napaka 3: Manjkajoč SPF - brez zapisa SPF bodo vaši e-poštni sporočili pogosto končali v neželeni pošti. Napaka 4: Visok TTL pred migracijo - zmanjšajte TTL pred spremembo strežnika, da se izognete dolgemu izpadu. Napaka 5: Podvajanje zapisov - dva zapisa A za isto domeno z različnimi naslovi IP vodita do nepredvidljivega vedenja.

Kako preveriti zapise DNS

Uporabljajte spletna orodja kot so DNSChecker.org, MXToolbox.com ali naš DNS checker za preverjanje zapisov DNS. V Linuxu in macOS lahko uporabljate ukaza "dig" in "nslookup" v terminalu. Na primer: "dig beohosting.com A" prikaže zapise A za domeno. Za preverjanje zapisov MX: "dig beohosting.com MX". Ta orodja so neprecenljiva za diagnostiko težav DNS.

Zaključek

Zapisi DNS se lahko zdijo zapleteni na prvi pogled, vendar so dejansko preprosti, ko razumete, kaj počne vsaka vrsta. Zapis A kaže na strežnik, CNAME je vzdevek, MX usmerja e-pošto, TXT pa hrani verifikacije in varnostne politike. Pri BeoHostingu se zapisi DNS nastavijo prek intuitivnega vmesnika cPanel, naša ekipa za tehnično podporo pa vam je na voljo, če zataknete. Pravilno nastavljeni zapisi DNS so temelj delovanja vašega spletnega mesta in e-pošte.

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: