Un server DNS serve a ottenere l'indirizzo IP corrispondente a un dominio (URL nel caso di un sito Web). Si tratta di una sorta di elenco telefonico. Il servizio DNS traduce i domini in indirizzi IP e in altri tipi di record. L'indirizzo IP è necessario al browser per contattare il server Web responsabile del sito che si desidera visitare, perché l'indirizzo IP identifica in modo unico ogni macchina collegata a Internet, esattamente come un numero di telefono. E' un elemento discreto ma cruciale per la sicurezza su Internet. Un esempio di server DNS è il server BIND, il più diffuso su Internet. Attualmente, gli indirizzi IP sono principalmente registrati in IPv4 e sta iniziando la transizione agli indirizzi IPv6. Ogni associazione di dominio a un indirizzo IP è unica. I server DNS hanno una gerarchia. La radice (root), generalmente rappresentata da un punto, è il centro gerarchico più alto. All’interno di un dominio è possibile creare diversi sottodomini che, a loro volta, possono creare deleghe di sottodomini ospitati su altri server. Le deleghe creano quindi zone che hanno il proprio sistema gerarchico. I domini appena sotto la radice sono i domini primari (TLD, Top Level Domain). Gli aggiornamenti vengono effettuati sul server primario del dominio. Il trasferimento di zona consiste nella riproduzione dei record del server primario da parte dei server secondari.