Il existe plusieurs types de serveurs DNS, dont voici les principaux :
1. Serveurs de noms racine : ce sont les serveurs qui constituent le point d’entrée du système DNS.
1. Serveurs DNS récursifs : ces serveurs répondent aux requêtes des clients en interrogeant d’autres serveurs DNS pour trouver la réponse.
1. Serveurs DNS autoritaires : ces serveurs contiennent des informations sur les noms de domaines dont ils ont la responsabilité.
1. Serveurs DNS de cache : ces serveurs stockent les informations DNS en cache pour accélérer les recherches, en évitant de renvoyer une demande d’information pour chaque nouvelle requête similaire.
1. Serveurs DNS maîtres : ces serveurs autoritaires sont responsables de la mise à jour des informations DNS pour un domaine donné.
1. Serveurs DNS secondaires : ces serveurs autoritaires font des copies des informations DNS d’un serveur maître et les mettent à jour régulièrement.
1. Serveurs forwarders : ces serveurs redirigent les requêtes DNS à d’autres serveurs pour obtenir une réponse plus rapide ou plus fiable.