Qu’est-ce qu’un résolveur DNS ?

le 29 juillet, 2025

Un résolveur DNS est un server ou un composant logiciel qui traduit des informations lisibles par l'homme domaine noms (comme example.com) dans adresses IP que les ordinateurs utilisent pour communiquer.

qu'est-ce qu'un résolveur DNS

Que sont les résolveurs DNS ?

Les résolveurs DNS, également appelés résolveurs récursifs, sont un composant essentiel du Système de nom de domaine (DNS) infrastructure chargée de gérer les requêtes DNS des appareils clients et de récupérer les adresses IP correspondantes.

Lorsqu'un utilisateur saisit un nom de domaine dans un navigateur, le résolveur lance un processus pour localiser l'adresse IP associée à ce domaine. Il effectue cette recherche en interrogeant une série de DNS servers dans un ordre hiérarchique, en commençant par le racine Le nomservers, puis le domaine de premier niveau (TLD) servers, et enfin le nom faisant autoritéservers pour le domaine spécifique.

Le résolveur caches le résultat est d'accélérer les requêtes futures et de réduire la charge en amont servers. L’ensemble de ce processus est généralement transparent pour le l'utilisateur final et se produit en quelques millisecondes, permettant un accès transparent aux sites Web et aux services Internet.

Exemple de résolveur DNS

Un exemple de résolveur DNS est Google Public DNS, qui fonctionne aux adresses IP 8.8.8.8 et 8.8.4.4.

Lorsqu'un utilisateur configure son appareil ou son réseau pour utiliser le DNS public de Google, toute requête DNS (comme la résolution de www.exemple.com) est envoyée au résolveur récursif de Google. Ce dernier effectue ensuite les étapes nécessaires pour trouver l'adresse IP associée au nom de domaine et la renvoie à l'appareil de l'utilisateur afin qu'il puisse se connecter au serveur approprié. server.

Types de résolveurs DNS

Les résolveurs DNS peuvent être classés selon leur fonction et leur rôle dans le processus de résolution DNS. Chaque type joue un rôle spécifique dans la traduction des noms de domaine en adresses IP, garantissant ainsi une communication efficace et précise sur Internet :

  • Résolveur récursifUn résolveur récursif gère les requêtes DNS des appareils clients et effectue toutes les recherches nécessaires pour obtenir l'adresse IP finale. Il interroge plusieurs DNS. servers au nom du client, en commençant par la racine server jusqu'à l'autorité serverIl met également en cache les réponses pour accélérer les requêtes futures.
  • Résolveur de transfert (transitaire)Un résolveur de transfert n'effectue pas lui-même la résolution récursive complète. Il transfère les requêtes à un autre résolveur récursif (souvent en amont ou plus fiable). Cette configuration est souvent utilisée dans les réseaux d'entreprise pour centraliser et contrôler le trafic DNS.
  • Résolveur de mise en cacheUn résolveur de mise en cache stocke temporairement les résultats des requêtes DNS précédentes. Lorsqu'un client demande à nouveau le même nom de domaine, le résolveur peut renvoyer le résultat mis en cache au lieu d'effectuer une recherche complète. Cela réduit le temps de requête et la charge réseau.
  • Résolveur de stubUn résolveur stub est un composant léger, généralement intégré à un système d'exploitation client, qui transmet simplement les requêtes DNS à un résolveur récursif désigné. Il n'effectue pas de récursivité ni de mise en cache.

Comment fonctionne le résolveur DNS ?

comment fonctionne le résolveur DNS

Un résolveur DNS reçoit une requête de nom de domaine d'un appareil client et renvoie l'adresse IP correspondante via un processus appelé résolution DNS. Lorsqu'un utilisateur saisit une URL dans son navigateur, le résolveur stub de l'appareil de l'utilisateur envoie la requête à un résolveur récursif. Ce dernier vérifie son cache pour vérifier si l'adresse IP est déjà connue. Dans le cas contraire, il interroge d'autres DNS. servers dans un ordre précis.

Tout d’abord, il contacte un DNS racine server pour localiser le domaine de premier niveau approprié server (par exemple, .com, .org). Ensuite, il interroge le TLD server pour trouver le nom faisant autoritéserver pour le domaine spécifique. Enfin, il demande le nom faisant autoritéserver pour l'adresse IP associée au nom de domaine. Une fois l'adresse IP récupérée, le résolveur la renvoie au client et la stocke dans son cache pour les requêtes ultérieures. Ce processus, qui se déroule en quelques millisecondes, est essentiel à la communication Internet.

Comment définir un résolveur DNS ?

Pour définir un résolveur DNS, vous configurez votre appareil ou votre réseau pour utiliser un DNS spécifique server Adresses IP au lieu de celles fournies automatiquement par votre Fournisseur de service Internet (ISP)Cela peut être fait à différents niveaux, sur un appareil individuel, au toupie niveau, ou dans réseau d'entreprise configurations.

Sur la plupart systèmes d'exploitation, vous pouvez définir un résolveur DNS manuellement en accédant aux paramètres réseau et en saisissant les adresses IP du DNS préféré servers (par exemple, 8.8.8.8 pour Google Public DNS ou 1.1.1.1 pour CloudSur un routeur domestique, vous pouvez vous connecter à l'interface d'administration et mettre à jour les paramètres DNS de l'ensemble du réseau local, afin que tous les appareils connectés utilisent les résolveurs DNS spécifiés. En entreprise, les résolveurs DNS peuvent être configurés via les paramètres DHCP ou appliqués via la stratégie de groupe sur les réseaux Windows.

Après la configuration, le système envoie toutes les requêtes DNS au résolveur spécifié, qui se chargera de la résolution des noms. Il est important de s'assurer que les résolveurs choisis sont fiables et sécurisés, en particulier dans les contextes professionnels ou de sécurité.

Outils de résolution DNS

Les outils de résolution DNS sont des utilitaires et services permettant de tester, configurer, surveiller ou fournir des fonctionnalités de résolution DNS. Ces outils sont essentiels pour dépannage DNS problèmes, vérification de la résolution des noms, analyse des performances et sécurisation du trafic DNS :

  • nslookup. A de ligne de commande Outil disponible sur la plupart des systèmes d'exploitation, nslookup permet d'interroger manuellement les enregistrements DNS. Il permet aux administrateurs de vérifier si un résolveur renvoie la bonne adresse IP pour un domaine.
  • creuser (Groper d'informations sur le domaine). Un puissant utilitaire de ligne de commande pour interroger le nom DNS serversIl fournit des informations détaillées sur les réponses DNS et permet de tester des résolveurs spécifiques. Couramment utilisé dans UNIX-des systèmes de type.
  • HôteUn autre outil de recherche DNS offrant un résultat plus simple que Dig. Il est utile pour résoudre rapidement des noms de domaine ou vérifier différents types d'enregistrements DNS.
  • Google Public DNSUn service de résolution DNS gratuit (8.8.8.8 et 8.8.4.4) qui agit comme un résolveur récursif. Il est largement utilisé pour ses performances, sa sécurité et sa fiabilité.
  • CloudFusées DNS. Cloudflare propose un résolveur DNS récursif axé sur la confidentialité (1.1.1.1) avec prise en charge de DNS-over-HTTPS (DoH) et DNS-over-TLS (DoT), améliorant la sécurité et la vitesse.
  • OpenDNS. Un service de résolution DNS de Cisco qui inclut le filtrage de contenu, phishing protection et statistiques d'utilisation, ce qui le rend adapté aux environnements domestiques et professionnels.
  • Non liéUn résolveur DNS de validation, récursif et de mise en cache, conçu pour la performance et la sécurité. Souvent utilisé dans les DNS personnalisés. server configurations ou sur pare-feu.
  • Bind9 (avec nom). Bien que mieux connu comme un DNS faisant autorité serverBIND peut également être configuré comme un résolveur récursif. Il est hautement personnalisable et largement utilisé dans les infrastructures DNS d'entreprise.

Comment maintenir les résolveurs DNS ?

La maintenance des résolveurs DNS consiste à garantir leur fonctionnement fiable, sécurisé et efficace au fil du temps. Cela comprend des mises à jour régulières, une surveillance et un réglage des performances. Administrateurs devrait s'appliquer correctifs de sécurité et des mises à jour logicielles rapides pour corriger les problèmes connus vulnérabilités et améliorer la stabilité. Des outils de surveillance doivent être utilisés pour suivre la charge des requêtes DNS, les temps de réponse et les anomalies potentielles telles que les pics de trafic pouvant indiquer un abus ou une mauvaise configuration.

Les paramètres de mise en cache doivent être optimisés pour équilibrer performances et fraîcheur des données, et les journaux doivent être examinés régulièrement afin de détecter des schémas inhabituels ou des erreurs. Il est également important de configurer la limitation du débit et les contrôles d'accès pour prévenir les abus, tels que les attaques par amplification DNS.

Dans les environnements où des résolveurs personnalisés sont déployés (par exemple, Unbound ou BIND), la maintenance de fichiers de configuration précis et la validation régulière des réponses DNSSEC renforcent la sécurité. Des tests réguliers à l'aide d'outils comme dig ou nslookup permettent de vérifier le bon fonctionnement et de garantir que le résolveur renvoie des réponses précises et rapides.

Pourquoi avons-nous besoin de résolveurs DNS ?

pourquoi avons-nous besoin de résolveurs DNS

Les résolveurs DNS sont essentiels car ils comblent le fossé entre les noms de domaine conviviaux et les adresses IP lisibles par machine. Lorsqu'un utilisateur saisit un site web, URL dans un navigateur, le résolveur traduit ce domaine en l'adresse IP correcte nécessaire pour localiser et se connecter à la cible serverSans résolveurs DNS, les utilisateurs devraient mémoriser les adresses IP numériques de chaque site Web qu'ils souhaitent visiter, ce qui est peu pratique et inefficace.

Les résolveurs améliorent également les performances en mettant en cache les résultats des requêtes précédentes, réduire le temps de recherche et le trafic réseau. De plus, ils prennent en charge évolutivité et la décentralisation de l'Internet en répartissant le processus de résolution sur plusieurs serversLes résolveurs modernes contribuent également à la sécurité en validant les réponses DNS (par exemple, via DNSSEC) et en bloquant les domaines malveillants via des mécanismes de filtrage.

Dans l’ensemble, les résolveurs DNS sont un élément fondamental du fonctionnement d’Internet, permettant un accès transparent aux sites Web et aux services en ligne.

Problèmes de résolution DNS

Les problèmes de résolution DNS perturbent ou dégradent le processus de traduction des noms de domaine en adresses IP. Ces problèmes peuvent affecter la connectivité Internet, ralentir la navigation web ou entraîner des redirections incorrectes ou malveillantes.

  • Délais d'attente et échecs de résolution. Se produit lorsque le résolveur ne peut pas atteindre le DNS en amont servers ou ne reçoit aucune réponse. Les causes incluent des pannes de réseau, une mauvaise configuration Paramètres DNS, ou des restrictions de pare-feu.
  • Empoisonnement du cache DNS. Les attaquants injectent de faux enregistrements dans le cache du résolveur, redirigeant les utilisateurs vers des sites web malveillants. Cela peut entraîner des attaques de phishing ou malware infections.
  • Mauvaises configurations. Des règles de transfert incorrectes, des entrées DNS obsolètes ou des contrôles d'accès inappropriés peuvent entraîner des échecs de recherche et des vulnérabilités de sécurité.
  • Goulots d'étranglement des performances. Des résolveurs surchargés, une mise en cache insuffisante ou la distance géographique des utilisateurs peuvent entraîner une latence élevée et des réponses lentes.
  • Filtrage DNS trop agressif. Les règles de blocage ou de filtrage peuvent involontairement restreindre l'accès à des sites Web légitimes, affectant ainsi l'expérience utilisateur et les opérations commerciales.
  • Manque de validation DNSSEC. Sans DNSSEC, les résolveurs ne peuvent pas vérifier l'authenticité des réponses DNS, ce qui les rend vulnérables à l'usurpation d'identité et à l'usurpation d'identité. attaques de l'homme du milieu.

Pour résoudre ces problèmes, il faut suivre les étapes suivantes : Bonnes pratiques DNS, y compris une configuration appropriée, des mises à jour régulières, une surveillance et l'utilisation de protocoles sécurisés tels que DNS-over-HTTPS (DoH) ou DNS-over-TLS (DoT) pour protéger la communication entre les clients et les résolveurs.

Résolveur DNS vs DNS Server

Voici une comparaison entre le résolveur DNS et le DNS server sous forme de tableau :

FonctionnalitéRésolveur DNSDNS server
DéfinitionUn composant côté client ou intermédiaire qui initie et gère les requêtes DNS au nom des utilisateurs.A server qui contient les enregistrements DNS et répond directement aux requêtes.
FonctionTraduit les noms de domaine en adresses IP en interrogeant le DNS servers.Stocke et gère les enregistrements DNS pour les domaines.
Le rôle principalEffectue la recherche, la mise en cache et la récursivité.Répond avec des données DNS faisant autorité ou mises en cache.
TypesRésolveur récursif, résolveur de mise en cache, résolveur de stub, transitaire.Traitement server, TLD server, nom faisant autoritéserver.
Comportement des requêtesLance des requêtes et contacte récursivement d'autres servers si besoin.Répond directement aux requêtes, peut faire référence à d'autres DNS servers.
LieuGénéralement sur les appareils des utilisateurs finaux, les routeurs ou l’infrastructure des FAI.Hébergé par des propriétaires de domaines, des bureaux d'enregistrement ou des fournisseurs de services DNS.
ExemplesDNS Google (8.8.8.8), CloudDNS flare (1.1.1.1), non lié.racine Verisign servers, CloudDNS faisant autorité, BIND.
Cache haute performance Met en cache les réponses pour accélérer les recherches répétées.Peut mettre en cache mais héberge principalement les données de zone d'origine.
AutoritéPas d'autorité ; il repose sur l'interrogation d'autres sources servers.Peut faire autorité pour des domaines spécifiques.
Fonctions de sécuritéPeut valider DNSSEC, bloquer les domaines malveillants et appliquer le filtrage.Fournit des données signées DNSSEC si configuré pour le faire.

Anastasie
Spasojevic
Anastazija est une rédactrice de contenu expérimentée avec des connaissances et une passion pour cloud l'informatique, les technologies de l'information et la sécurité en ligne. À phoenixNAP, elle se concentre sur la réponse à des questions brûlantes concernant la garantie de la robustesse et de la sécurité des données pour tous les acteurs du paysage numérique.