Preskoči na sadržaj
BeoHosting
BeoHosting
Domene

DNS za početnike - Šta su A, CNAME, MX, TXT zapisi

BeoHosting Team··10 min čitanja čitanja
DNS za početnike - Šta su A, CNAME, MX, TXT zapisi

DNS (Domain Name System) je sistem koji prevodi imena domena u IP adrese. Kada ukucate "beohosting.ba" u pretraživač, DNS sistem pronalazi IP adresu servera na kojem se sajt nalazi i povezuje vaš sa njim. Bez DNS-a, morali bismo da pamtimo numericke IP adrese za svaki sajt koji želimo da posjetimo. U ovom vodiču objašnjavamo najvažnije tipove DNS zapisa i kako ih pravilno podesiti.

Kako DNS funkcioniše?

Zamislite DNS kao telefonski imenik interneta. Kada ukucate ime domena, vaš pretraživač pita DNS server: "Koja je IP adresa ovog domena?" DNS server proverava svoje zapise i vraća odgovor. Ovaj proces se desava u milisekundama i potpuno je nevidljiv za korisnika. DNS zapisi su instrukcije koje govore DNS serverima što da rade sa različitim zahtevima - gdje da usmere sajt, gdje da isporuce email, kako da verifikuju domen i još mnogo toga.

A zapis (Address Record)

A zapis je najosnovniji DNS zapis. On povezuje ime domena sa IPv4 adresom servera. Kada neko ukuca vaš domen u pretraživač, A zapis govori gdje se sajt nalazi. Primjer: "beohosting.ba" -> "185.199.108.153". Možete imati više A zapisa za isti domen (load balancing), ali je najčešći slučaj jedan A zapis koji pokazuje na vaš hosting server. Za poddomene također pravite posebne A zapise - na primjer, "blog.beohosting.ba" može pokazivati na drugačiji server od glavnog domena.

Primjer podešavanja A zapisa:
Ime: @ (ili prazan - označava glavni domen)
Tip: A
Vrijednost: 185.199.108.153
TTL: 3600 (1 sat)

AAAA zapis

AAAA zapis je isto što i A zapis, ali za IPv6 adrese. IPv6 adrese su duže i izgledaju ovako: "2606:4700:3033::6815:b99". Kako svijet postepeno prelazi na IPv6, dobra praksa je imati i A i AAAA zapise za vaš domen. Na BeoHosting-u, svi serveri podržavaju i IPv4 i IPv6, tako da možete podesiti oba zapisa bez dodatnih troškova.

CNAME zapis (Canonical Name)

CNAME zapis je alias - on govori da jedan domen pokazuje na drugi domen (ne na IP adresu). Najčešći primjer je preusmjeravanje "www" verzije domena na glavni domen. Umjesto da pravite poseban A zapis za "www.beohosting.ba", napravite CNAME koji kaze: "www.beohosting.ba je isto što i beohosting.ba". Prednost CNAME-a je što, ako promijenite IP adresu glavnog domena, ne morate mijenjati i www verziju - ona automatski prati glavni domen.

Primjer CNAME zapisa:
Ime: www
Tip: CNAME
Vrijednost: beohosting.ba
TTL: 3600

Važno ograničenje: CNAME zapis ne može postojati na root domenu (@ ili prazan). Također, ako imate CNAME za neki poddomen, ne možete imati druge zapise (A, MX, TXT) za taj isti poddomen. Ovo je česta greška koja dovodi do problema sa email-om ili SSL sertifikatima.

MX zapis (Mail Exchange)

MX zapis govori gdje treba isporuciti email za vaš domen. Kada neko pošalje email na info@vasafirma.ba, MX zapis govori email sistemu koji server prima postu za vasafirma.ba. MX zapisi imaju prioritet (nizak broj = veći prioritet), što omogućava da imate rezervni mail server u slučaju da primarni ne radi.

Primjer MX zapisa:
Ime: @
Tip: MX
Prioritet: 10
Vrijednost: mail.vasafirma.ba
TTL: 3600

Ako koristite hosting email, MX zapisi obično pokazuju na vaš hosting server. Ako koristite Google Workspace ili Microsoft 365, trebate podesiti MX zapise koji pokazuju na njihove servere. Greška u MX zapisima znači da nećete primati emailove - zato ih uvijek pažljivo provjerite.

TXT zapis (Text Record)

TXT zapis čuva tekstualne informacije za vaš domen. Koristi se za razne verifikacije i sigurnosne konfiguracije. Tri najvažnija TXT zapisa su SPF, DKIM i DMARC - svi vezani za email sigurnost. Pored toga, TXT zapisi se koriste za verifikaciju vlasnistva domena kod servisa poput Google Search Console, Facebook Business Manager i slično.

SPF zapis primjer:
Ime: @
Tip: TXT
Vrijednost: "v=spf1 include:_spf.beohosting.ba ~all"
Ovo govori da samo BeoHosting serveri smeju slati email u ime vašeg domena.

NS zapis (Name Server)

NS zapis određuje koji DNS serveri su autoritativni za vaš domen - odnosno, koji serveri čuvaju sve ostale DNS zapise. Kada registrujete domen, postavljate NS zapise koji pokazuju na DNS servere vašeg hosting provajdera. Na primjer, BeoHosting koristi ns1.beohosting.ba i ns2.beohosting.ba. Promjena NS zapisa efektivno prebacuje upravljanje cijelim DNS-om na drugi provajder, pa budite oprezni sa ovom izmjenom.

SOA zapis (Start of Authority)

SOA zapis sadrži administrativne informacije o DNS zoni: primarni name server, email administratora, serijski broj zone i parametre za osvezavanje. Ovaj zapis se obično automatski generira i retko ga trebate ručno mijenjati. Serijski broj se povećava sa svakom promijenom zone, što signalizira drugim DNS serverima da trebaju osveziti svoje kopije.

TTL - Vrijeme života zapisa

TTL (Time To Live) određuje koliko dugo DNS serveri keširaju vaš zapis prije nego što ponovno provjere originalnu vrijednost. Tipične vrijednosti su 3600 sekundi (1 sat) za stabilne zapise i 300 sekundi (5 minuta) kada planirate promijene. Nizak TTL znači brže propagiranje promijena, ali i više DNS upita ka vašem serveru. Pre migracije sajta, smanjite TTL na 300 bar 24 sata unapred, da bi promijena IP adrese bila vidljiva što brže.

Najčešće DNS greške i kako ih resiti

Greška 1: CNAME na root domenu - mnogi pokusavaju da postave CNAME za @ što nije dozvoljeno. Rješenje: koristite A zapis za root domen. Greška 2: Pogresan MX zapis - ako MX pokazuje na IP umjesto na hostname, email neće raditi. MX mora pokazivati na ime servera, nikad na IP. Greška 3: Nedostajuci SPF - bez SPF zapisa, vaši emailovi će vjerovatno završiti u spam-u. Greška 4: Visok TTL pre migracije - smanjite TTL pre promijene servera da izbegnete dug downtime. Greška 5: Dupliranje zapisa - dva A zapisa za isti domen sa različitim IP adresama dovode do nepredvidivog ponašanja.

Kako proveriti DNS zapise

Koristite online alate poput DNSChecker.org, MXToolbox.com ili naš DNS checker za proveru DNS zapisa. Na Linuxu i macOS-u možete koristiti komande "dig" i "nslookup" u terminalu. Na primjer: "dig beohosting.ba A" prikazuje A zapise za domen. Za proveru MX zapisa: "dig beohosting.ba MX". Ovi alati su neprocenjivi za dijagnostiku DNS problema.

Zaključak

DNS zapisi mogu djelovati komplikovano na prvi pogled, ali su zapravo jednostavni kada razumete što svaki tip radi. A zapis pokazuje na server, CNAME je alias, MX usmerava email, a TXT čuva verifikacije i sigurnosne politike. Na BeoHosting-u, DNS zapisi se podešavaju kroz intuitivan cPanel interfejs, a naš tim za tehničku podršku je tu da vam pomogne ako zapnete. Pravilno podešeni DNS zapisi su temelj funkcionisanja vašeg sajta i email-a.

BeoHosting Team

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

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

Posljednje ažuriranje: