I server DNS traducono i nomi di dominio in indirizzi IP in modo che i computer possano elaborarli. I sistemi di nomi di dominio etichettano i siti Web con descrittori accessibili agli utenti umani, piuttosto che con un indirizzo IP in formato numerico. Una rete di computer elabora gli indirizzi IP; I server DNS colmano il divario eseguendo un processo di ricerca per l'indirizzo IP che corrisponde al nome di dominio che un utente ha inserito (Comeaprire.com, ad esempio). Diversi server DNS eseguono parti diverse della query e del processo di restituzione. Un resolver DNS, responsabile dell'avvio della ricerca di un indirizzo IP, avvia il processo DNS effettuando query ai server.
Tipi di server DNS
Un server DNS ricorsivo cerca altri server dopo aver ricevuto una query dal resolver DNS. Il server ricorsivo conserva le copie dei record degli indirizzi IP memorizzati nella cache per un periodo di tempo, quindi se l'indirizzo IP è stato eseguito di recente, il server ricorsivo potrebbe essere in grado di trasmetterlo direttamente all'applicazione dell'utente.
Un server dei nomi radice riceve una query dal server ricorsivo e cerca nei server del dominio di primo livello (TLD) l'indirizzo IP corrispondente.
I server di dominio di primo livello classificano i domini di primo livello (come .com o .org). Quando un server dei nomi radice effettua una richiesta al server TLD appropriato, quel server cercherà solo il dominio pertinente.
I server dei nomi autorevoli sono l'ultima risorsa di un processo di query del server DNS. Memorizzano tutti i record degli indirizzi IP. Un server dei nomi autorevole restituirà il record dell'indirizzo IP al server ricorsivo e il server ricorsivo lo invierà al computer / applicazione che ha effettuato la richiesta iniziale.