Asociază nume de domeniu cu date tipizate în înregistrări de resurse. Înregistrările de adrese ajută aplicațiile să localizeze servicii, dar DNS publică și informații de rutare a poștei, delegare, servicii, verificare și altele; nu este pur și simplu o carte de telefon a internetului.
Un client întreabă în mod normal un rezolver recursiv pentru un nume și un tip de înregistrare. Rezolverul poate răspunde din cache sau urmări delegările prin ierarhia DNS către servere autoritative, apoi pune în cache rezultatul conform time to live-ului său. DNS-ul global folosește rădăcina publică; DNS-ul privat folosește un context de denumire diferit.
Puncte esențiale
Autoritate distribuităAdministratorii controlează zonele, iar delegările le conectează la ierarhie fără a plasa toate datele într-o singură bază de date.
Înregistrări tipizateA, AAAA, MX, NS, CNAME, TXT și alte tipuri de înregistrări au scopuri diferite; un nume poate avea mai multe înregistrări.
Rolul rezolveruluiRezolverele recursive efectuează rezoluția pentru clienți, în timp ce serverele autoritative publică date pentru zone; oricare poate fi numit liber un server DNS.
Limitare importantăUn răspuns DNS îi spune unui client ce a returnat sistemul DNS consultat. De la sine, nu dovedește că destinația este sigură, nu autentifică datele nesemnate, nu criptează calea interogării și nu garantează că informația din cache este curentă dincolo de regulile sale definite de cache.