Šta je DNS?
Svaki put kada otvorite web stranicu, nevidljiva usluga imenika prevodi ime koje ste upisali u broj koji vaš računar može dosegnuti. Evo kako funkcioniše sistem imena domena — i kako pročitati šta objavljuje o bilo kojoj domeni.
Internet telefonski imenik
Računari ne pretražuju po imenu – oni se povezuju na IP adrese. DNS, the Sistem imena domena, je distribuirani direktorij koji mapira nezaboravna imena kao što su example.com na te brojeve. Izmišljen je 1983. upravo zato što je ranu internetsku datoteku hosta na Stanfordu postalo nemoguće održavati.
Dvije stvari čine DNS izuzetnim: jeste distribuirano (nijedna mašina ne zna sve), i jeste keširano svuda (odgovori se pamte neko vrijeme, pa su traženja brza). Oba svojstva oblikuju način na koji se sistem ponaša iz dana u dan.
Šta se dešava tokom DNS pretraživanja
Kada vaš pretraživač zatraži web stranicu, lanac DNS servera sarađuje za nekoliko milisekundi:
# 1. Vaš uređaj traži konfigurirani rezolver (često vašeg ISP-a ili 8.8.8.8 / 1.1.1.1) # 2. Resolver, ako nema keširan odgovor, hoda po hijerarhiji: # root serveri → ".com" serveri → sopstveni serveri imena example.com # 3. Autoritativni server domene odgovara sa stvarnim zapisima # 4. Resolver kešira odgovor za TTL zapisa i odgovara vam
Poslednji skok — server koji govori u ime samog domena — je ono na šta upućuju NS zapisi (ispod). Sve iznad toga je samo delegiranje.
Bitne vrste zapisa
DNS zona domene je mala baza podataka upisanih zapisa. Ovo su oni sa kojima ćete se zaista susresti:
| Tip | Šta radi | Primjer |
|---|---|---|
| A | Mapira ime u IPv4 adresu | example.com → 93.184.216.34 |
| AAAA | Mapira ime u IPv6 adresu | example.com → 2606:2800::2201 |
| CNAME | Alias: pokazuje ime na drugo ime | www.example.com → example.com |
| MX | Mail serveri koji primaju e-poštu domene | 10 aspmx.l.google.com |
| TXT | Slobodni tekst: SPF anti-spam, DKIM, dokaz o vlasništvu | "v=spf1 -all" |
| NS | Autoritativni serveri imena za zonu | ns1.examplehost.com |
| CAA | Koja tijela za izdavanje certifikata mogu izdati TLS certifikate | 0 issue "letsencrypt.org" |
| SOA | Metapodaci zone: primarni server, kontakt, tajmeri za keširanje | ns1. dns-admin. … |
| PTR | Obrnuto: mapira IP natrag u ime hosta | 8.8.8.8 → dns.google |
Vrijedi znati dvije neobične stvari: CNAME je nije dozvoljeno na korijenu domene (zato example.com direktno koristi A/AAAA zapise), i domenu sa MX "0 ." ima a null MX — namjeran način da se kaže „ova domena šalje e-poštu, ali je ne prima“.
Keširanje, TTL i propagacija
Svaki zapis nosi a TTL (vrijeme za život) — broj sekundi u kojima razrješači mogu ponovo koristiti odgovor prije ponovnog postavljanja pitanja. TTL od 3600 sekundi znači do sat vremena keširanja širom svijeta; TTL od 60 sekundi znači da se promjene pojavljuju za manje od jedne minute.
Ovo ljudi misle pod "DNS propagacijom": nema emitovanja promjena, samo kešovi ističu vlastitim tempom. Prije planirane migracije, klasični trik je da unaprijed snizite TTL, izvršite prebacivanje, gledate kako brzo slijeće svuda, a zatim ponovo podignete TTL da biste uživali u keširanju.
Savjet za rješavanje problema: ako se web lokacija učitava za druge, ali ne za vas, vaš lokalni razrješavač može i dalje držati stari keširani odgovor. Prebacivanje vašeg uređaja na 1.1.1.1 ili ispiranje DNS keš memorije obično ga rješava.
Provjerite sami DNS bilo koje domene
Ne trebaju vam alati na komandnoj liniji – naši uslužni programi za preglednik postavljaju upite Google i Cloudflare rezolverima uživo:
- DNS Checker — povucite svaki tip zapisa bilo koje domene jednim klikom.
- Domena na IP — pogledajte samo adrese na koje domen ukazuje, sa detaljima o hostingu.
- Obrnuto traženje IP adrese — PTR zapis: na koje ime hosta IP odgovara.
Saznajte više
- Zanimaju vas brojevi na drugoj strani? Čitaj šta je IP adresa ili Poređenje IPv4 i IPv6.
- Istražujete reputaciju IP-a? Vidi Vodič za IP crne liste.
DNS pitanja
Šta je DNS jednostavnim riječima?
DNS (Domain Name System) je internetski telefonski imenik: prevodi imena koja možete upisati, poput example.com, u IP adrese na koje se računari zapravo povezuju. Bez toga, morali biste zapamtiti adrese brojeva za svaku web stranicu.
Koje su adrese 8.8.8.8 i 1.1.1.1?
Oni su javni DNS razrješači koje vode Google i Cloudflare. Vaš ISP pokreće jedan prema zadanim postavkama, ali svako umjesto toga može postaviti upit za ove javne – besplatni su, brzi i često brži za preuzimanje DNS promjena. Naši DNS alati postavljaju upite obojici preko šifriranog DNS-a-over-HTTPS-a.
Koliko dugo treba da promjeni DNS funkcionira svuda?
Sve dok prethodni TTL rekorda (vrijeme za život). Resolveri keširaju odgovore za TTL trajanje — od sekundi do dana — tako da nakon što uredite zapis, razrješači širom svijeta nastavljaju posluživati stari odgovor dok njihova keširana kopija ne istekne. Smanjite TTL prije planirane promjene kako biste brže prebacili.
Koja je razlika između DNS-a i IP adrese?
IP adresa je broj koji identifikuje uređaj na internetu; DNS je sistem koji mapira nezaboravna imena domena na te brojeve. Domena je ime, IP je odredište, a DNS je prevod između njih.