Vodič za DNS podešavanja

Šta je DNS i kako funkcioniše?
Domain Name System (DNS) je sistem koji prevodi nazive domena (npr. vasajt.rs) u IP adrese (npr. 185.60.170.1) koje računari koriste za međusobnu komunikaciju. Bez DNS-a, morali biste da pamtite numericke IP adrese za svaki sajt koji želite da posetite. DNS je, u sustini, telefonski imenik interneta.
Kada ukucate adresu sajta u pregledac, desava se sledeće: pregledac pita DNS resolver (obično vaš internet provajder) za IP adresu tog domena. Resolver proverava svoju kes memoriju, a ako nema odgovor, pita autoritativni DNS server za taj domen. Autoritativni server vraća IP adresu i pregledac se povezuje sa tim serverom da ucita sajt. Ceo proces obično traje 20-50 milisekundi.
Tipovi DNS zapisa
A zapis (Address Record)
A zapis je najosnovniji tip DNS zapisa koji mapira naziv domena na IPv4 adresu. Na primer:
vasajt.rs → 185.60.170.1
Svaki domen koji treba da prikazuje sajt mora imati A zapis. Možete imati više A zapisa za isti domen (za load balancing) ili različite A zapise za različite poddomene.
AAAA zapis je isto što i A zapis, ali za IPv6 adrese. Kako internet prelazi na IPv6, sve više sajtova dodaje AAAA zapise pored A zapisa za bolju kompatibilnost.
CNAME zapis (Canonical Name)
CNAME zapis pravi alias jednog domena na drugi. Umesto da direktno mapira na IP adresu, on pokazuje na drugi naziv domena koji ima svoj A zapis. Na primer:
www.vasajt.rs → vasajt.rs
CNAME se najčešće koristi za www verziju domena i za poddomene koji treba da pokazuju na isti server. Važno ograničenje: CNAME ne može postojati zajedno sa drugim zapisima za isti naziv. Zato root domen (vasajt.rs bez www) ne može imati CNAME - mora imati A zapis.
MX zapis (Mail Exchange)
MX zapisi određuju koji serveri primaju email za vaš domen. Svaki MX zapis ima prioritet (niži broj = viši prioritet) i naziv mail servera. Na primer:
vasajt.rs MX 10 mail.vasajt.rsvasajt.rs MX 20 mail2.vasajt.rs
Ako primarni mail server (prioritet 10) nije dostupan, email se šalje na sekundarni (prioritet 20). Bez ispravnih MX zapisa, email na vašem domenu neće funkcionisati.
Ako koristite eksterne email servise poput Google Workspace ili Microsoft 365, morate promeniti MX zapise da pokazuju na njihove servere umesto na vaš hosting server.
TXT zapis (Text Record)
TXT zapisi sadrze tekstualne informacije koje različiti servisi koriste za verifikaciju i bezbednost. Najčešći primeri:
- SPF (Sender Policy Framework): Definise koji serveri smeju da šalju email u ime vašeg domena. Sprecava spam i phishing. Primer:
v=spf1 include:_spf.beohosting.rs ~all - DKIM (DomainKeys Identified Mail): Digitalni potpis koji dokazuje da email zaista dolazi sa vašeg domena i da nije modifikovan u tranzitu.
- DMARC: Politika koja govori email serverima šta da rade sa porukama koje ne prolaze SPF ili DKIM proveru. Primer:
v=DMARC1; p=quarantine; rua=mailto:[email protected] - Google verifikacija: TXT zapis za verifikaciju vlasnistva domena u Google Search Console ili Google Workspace.
NS zapis (Nameserver)
NS zapisi određuju koji DNS serveri su autoritativni za vaš domen. Kada registrujete domen, postavljate nameservere kod registra domena. Na primer, ako koristite BeoHosting nameservere:
vasajt.rs NS ns1.beohosting.rsvasajt.rs NS ns2.beohosting.rs
Promena nameservera preusmerava sve DNS upite na nove servere. Ovo je potrebno kada menjate hosting provajdera ili prelazite na Cloudflare.
DNS propagacija
Kada promenite DNS zapise, promene se ne primenjuju odmah na celom internetu. DNS serveri širom sveta kesiraju zapise i potrebno je vreme da istekne kes i da se novi zapisi prenesu. Ovaj proces se zove DNS propagacija.
Koliko traje propagacija? TTL (Time to Live) vrednost svakog DNS zapisa određuje koliko dugo se zapis kesira. Standardni TTL je 3600 sekundi (1 sat), što znači da većina DNS servera osvezava zapise svakog sata. U praksi, propagacija može trajati od 15 minuta do 48 sati, zavisno od TTL vrednosti i DNS provajdera.
Saveti za brzu propagaciju:
- Pre promene, smanjite TTL na 300 sekundi (5 minuta) i sacekajte da stari TTL istekne.
- Napravite promenu i vratite TTL na normalnu vrednost nakon što se propagacija zavrsi.
- Koristite alate poput whatsmydns.net da pratite propagaciju u realnom vremenu globalno.
Najčešće greške u DNS podešavanjima
Pogrešni nameserveri: Ako nameserveri kod registra domena ne odgovaraju nameserverima vašeg hosting provajdera, sajt neće raditi. Uvek proverite da su nameserveri ispravno postavljeni.
Zaboravljeni MX zapisi: Prilikom promene hosting-a ili nameservera, ljudi često zaborave da ponovo postave MX zapise. Rezultat: email prestaje da radi dok sajt funkcioniše normalno.
CNAME na root domenu: Pokusaj dodavanja CNAME zapisa za root domen (bez www) može uzrokovati probleme jer CNAME ne može koegzistirati sa drugim zapisima. Koristite A zapis za root domen.
Dupli A zapisi: Dva A zapisa sa različitim IP adresama za isti domen mogu uzrokovati nepredvidivo ponašanje gde sajt ponekad pokazuje pravu stranicu a ponekad grešku. Uvek imajte samo jedan A zapis po domenu (osim za svesni load balancing).
Nedostajuci SPF/DKIM/DMARC: Bez ovih TXT zapisa, vaši email-ovi imaju mnogo veće šanse da zavrse u spam folderu primaoca. Ovi zapisi su danas praktično obavezni za pouzdanu email isporuku.
DNS podešavanje u cPanel-u
Na BeoHosting-u, DNS zapisi se podešavaju kroz cPanel Zone Editor alat. Prijavite se u cPanel, pronađite sekciju "Domains" i kliknite na "Zone Editor". Ovde možete dodavati, editovati i brisati sve tipove DNS zapisa za vaše domene. cPanel automatski kreira osnovne A, MX i NS zapise pri dodavanju domena, ali TXT zapise (SPF, DKIM, DMARC) često morate ručno dodati.
Zaključak
DNS podešavanja su temelj na kojem pociva vaš sajt i email. Razumevanje osnovnih tipova zapisa (A, CNAME, MX, TXT, NS) i kako DNS propagacija funkcioniše pomaze vam da izbegnete najčešće greške i brže rešavate probleme. Ako niste sigurni u DNS promene, kontaktirajte podršku vašeg hosting provajdera pre nego što napravite izmene - pogrešna DNS konfiguracija može da obori i sajt i email istovremeno.
BeoHosting Tim
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Poslednje ažurirano: