DNS je porazdeljena oz. distribuirana (ang. distributed) podatkovna baza, v kateri so shranjeni različni podatki:
V svetu DNS v grobem poznamo dva tipa strežnikov DNS:
Prvi ima podatke o domeni, drugi pa lahko te podatke poišče. Za vsako domeno naj bi bilo več avtoritativnih strežnikov. Avtoritativni strežniki nastopajo v dveh vlogah:
Priporočljivo je, da poleg »master« strežnika obstaja vsaj še en »slave« strežnik, ki je po možnosti na neki drugi lokaciji.
Ko v spletni brskalnik vnesemo na primer www.acm.si
, se izvedejo naslednje poizvedbe DNS:
www.acm.si
,.
(root),.
(root) vrnejo spisek strežnikov DNS za .si
,.si
,.si
vrnejo spisek avtoritativnih strežnikov za acm.si
,acm.si
,acm.si
imajo odgovor na našo poizvedbo, vrnejo rekurzivnemu strežniku ustrezne podatke (www.acm.si
je alias za acm.si
, ki ima IP-naslov 193.2.76.35),www.acm.si
je alias za acm.si
, ki ima IP-naslov 193.2.76.35).V resnici ni nujno, da pride do vseh teh poizvedb, saj si rekurzivni strežniki za nekaj časa »zapomnijo« odgovor, ki so ga prejeli od avtoritativnih strežnikov. Kako dolgo si zapomnijo odgovor, je odvisno od različnih nastavitev.