Qu'est-ce qu'une requête DNS ?
Une requête DNS est la requête d'un appareil à un serveur du système de noms de domaine (DNS) de fournir une adresse IP pour un nom d'hôte donné. Par défaut, votre routeur enverra ces requêtes aux serveurs DNS publics de votre fournisseur d'accès à Internet (FAI). Les requêtes DNS révèlent votre activité en ligne à l'opérateur du serveur. Pour protéger votre confidentialité vis-à-vis de votre FAI, utilisez un VPN fiable disposant de serveurs DNS privés.
Types de requêtes DNS
- Requête DNS récursive : Le serveur DNS lui-même recherche l'enregistrement DNS en effectuant une série de requêtes DNS jusqu'à ce qu'il atteigne le serveur de noms faisant autorité avec l'adresse IP du nom d'hôte demandé.
- Requête DNS non récursive : Le serveur DNS possède déjà l'enregistrement DNS requis dans son cache ou sait où l'obtenir, de sorte qu'il n'est pas nécessaire d'effectuer plus d'une requête.
- Requête DNS itérative : S'il ne dispose pas de l'adresse IP requise dans son cache, le serveur DNS interrogé renvoie le client vers un autre serveur DNS pour poursuivre la recherche.
Comment fonctionnent les requêtes DNS ?
Les requêtes DNS traduisent des noms de domaine (comme "exemple.com") en adresses IP lisibles par la machine. Le processus est le suivant :
- 1.Requête de l'utilisateur : Lorsque vous saisissez un nom de domaine dans un navigateur, votre appareil (client DNS) envoie une requête à un résolveur DNS, souvent fourni par votre fournisseur d'accès à Internet ou un service tiers.
- 2.Vérification du cache DNS : Le résolveur vérifie d'abord dans son cache local s'il possède déjà l'adresse IP du domaine. Si c'est le cas, il renvoie le résultat instantanément.
- 3.Requête récursive : Si l'adresse IP n'est pas mise en cache, le résolveur lance une requête récursive, s'adressant à un serveur DNS racine pour localiser le serveur du domaine de premier niveau (TLD) (par exemple, ".com").
- 4.Serveur TLD : Le serveur TLD (top-level domain) dirige le résolveur vers le serveur DNS faisant autorité pour le nom de domaine spécifique (comme "exemple.com").
- 5.Réponse du serveur faisant autorité : Le serveur faisant autorité fournit l'adresse IP du domaine.
- 6.Résultat obtenu : Le résolveur renvoie l'adresse IP à votre appareil, qui peut alors l'utiliser pour se connecter au serveur web et charger le site web.