DNS este un serviciu client/server; în orice caz, diferă de celelalte servicii client/server. În timp ce alte servicii folosesc un client care este o aplicație (navigator web, client de email), clientul DNS funcționează chiar el ca un serviciu. Clientul DNS, denumit uneori și resolver DNS suportă aflarea numelui pentru alte aplicații de rețea și pentru servicii care au nevoie de el.

Atunci când se configurează un echipament de rețea, furnizăm de obicei una sau mai multe adrese de Server DNS pe care clientul DNS le poate utiliza pentru aflarea numelui. De obicei, ISP furnizează adresele ce trebuie utilizate de serverele DNS. Atunci când o aplicație de utilizator solicită să se conecteze la un echipament remote prin nume, clientul DNS interoghează unul din acele servere de nume pentru a afla numele cu ajutorul adresei numerice.

Sistemele de operare ale calculatoarelor au și o utilitate denumită nslookup care permite utilizatorului să interogheze manual serverele de nume pentru a afla un hostname date. Acest utilitar poate fi folosit și pentru a depana problemele de aflare a numelui și pentru a verifica starea curentă a serverelor de nume.

În figură, atunci când este lansată comanda nslookup este afișat serverul DNS implicit configurat pentru hostul dumneavoastră. În acest exemplu, serverul DNS este dns-sj.cisco.com, care are adresa 171.70.168.183.

Numele unui host sau domeniu poate fi introdusă în ecranul nslookup. În prima interogare din figură, aceasta este făcută pentru www.cisco.com. Serverul de nume care răspunde furnizează adresa de 198.133.219.25.

Interogările arătate în figură sunt simple teste. Utilitarul nslookup are mai multe opțiuni disponibile pentru testarea și verificarea procesului DNS. Când ați terminat, tastați exit pentru a ieși din utilitarul nslookup.