Serverul DNS reprezintă serverul "server de nume de domeniu" și se referă la un computer care traduce numele de site-uri pe bază de texte în adrese IP hexazecimale. O adresă IP se referă la adresa fizică a unui dispozitiv în cadrul unei rețele care utilizează protocolul TCP /IP.
În majoritatea cazurilor, o persoană tipărește în numele alfabetic al unui site pe care dorește să îl viziteze într-o bară de adrese a browserului de Internet. Serverul DNS caută apoi adresa numerică a site-ului într-o bază de date cu adrese IP, numită înregistrare DNS, pentru a localiza site-ul web. Browserul de Internet returnează apoi solicitarea solicitantului.
Adresele IP permit dispozitivelor să comunice într-o rețea și pe Internet. Fără un server DNS pentru a traduce nume de domenii în nume de text, oamenii trebuie să-și amintească numele exact hexazecimale ale site-urilor web. Serverele DNS sunt, de asemenea, responsabile pentru maparea numelor de domenii și atribuirea adreselor IP numerice numelor de domenii.
Există mai multe tipuri de servere DNS pe Internet și fiecare tip de server are o funcție diferită. Fiecare tip de server este atribuit categoric unei anumite clase de servicii de către sistemul de nume de domeniu. Protocolul este proiectat astfel încât să se evite congestionarea serverului DNS care poate încetini traficul pe Internet.