Er zijn verschillende soorten DNS-servers, waaronder:
1. Authoritative DNS-server: Een server die de meest actuele informatie bevat over een specifiek domein. Het ontvangt aanvragen voor een specifiek domein en geeft de juiste informatie terug aan de client.
1. Recursive DNS-server: Een server die verzoeken van clients ontvangt en deze doorstuurt naar andere DNS-servers om de juiste informatie te vinden. Het houdt een cache bij van veelgebruikte informatie om de responstijd te versnellen.
1. Caching DNS-server: Een server die alleen gebruikt wordt om veelgebruikte informatie op te slaan en te cachen voor een bepaalde tijd, om de responstijd te reduceren.
1. Forwarding DNS-server: Een server die verzoeken doorstuurt naar andere DNS-servers, zodat deze zich niet hoeven te verdiepen in de details van het domein.
1. Stealth DNS-server: Een server die niet aan de buitenwereld bekend is, en alleen ondersteuning biedt voor de interne infrastructuur van een organisatie. Het lekt geen informatie naar andere DNS-servers.