Serwer DNS oznacza serwer "domain name system" i odnosi się do komputera, który tłumaczy tekstowe nazwy witryn na szesnastkowe adresy IP. Adres IP odnosi się do fizycznego adresu urządzenia w sieci przy użyciu protokołu TCP /IP.
W większości przypadków osoba wpisuje alfabetyczną nazwę strony internetowej, którą chce odwiedzić na pasku adresu przeglądarki internetowej. Następnie serwer DNS wyszukuje numeryczny adres strony internetowej w bazie danych adresów IP, zwanej rekordem DNS, w celu zlokalizowania witryny. Przeglądarka internetowa następnie zwraca zapytanie do requestera.
Adresy IP umożliwiają urządzeniom komunikację w sieci i Internecie. Bez serwera DNS do tłumaczenia nazw domen na nazwy tekstowe, ludzie muszą pamiętać dokładnie szesnastkowe nazwy stron internetowych. Serwery DNS są również odpowiedzialne za odwzorowywanie nazw domen i przypisywanie numerycznych adresów IP do nazw domen.
W Internecie istnieje kilka typów serwerów DNS, a każdy typ serwera pełni inną funkcję. Każdemu typowi serwera przypisuje się kategorycznie określoną klasę usług według systemu nazw domen. Protokół został zaprojektowany w ten sposób, aby uniknąć przeciążenia serwera DNS, które może spowolnić ruch internetowy.