Il server DNS rappresenta il server "domain name system" e si riferisce a un computer che traduce i nomi dei siti Web basati su testo in indirizzi IP esadecimali. Un indirizzo IP si riferisce all'indirizzo fisico di un dispositivo all'interno di una rete usando il protocollo TCP /IP.
Nella maggior parte dei casi, una persona digita il nome alfabetico di un sito Web che desidera visitare nella barra degli indirizzi di un browser Internet. Il server DNS cerca quindi l'indirizzo numerico del sito Web in un database di indirizzi IP, chiamato record DNS, per individuare il sito web. Il browser Internet restituisce quindi la query al richiedente.
Gli indirizzi IP consentono ai dispositivi di comunicare all'interno di una rete e di Internet. Senza un server DNS per tradurre i nomi di dominio in nomi basati su testo, gli umani devono ricordare esattamente i nomi esadecimali dei siti web. I server DNS sono anche responsabili della mappatura dei nomi di dominio e dell'assegnazione di indirizzi IP numerici ai nomi di dominio.
Esistono diversi tipi di server DNS su Internet e ogni tipo di server svolge una funzione diversa. Ogni tipo di server viene assegnato categoricamente a una specifica classe di servizio dal sistema dei nomi di dominio. Il protocollo è progettato in questo modo per evitare la congestione della richiesta del server DNS che può rallentare il traffico Internet.