LinkedIn Tag
Retour au Centre d'apprentissage

Qu'est-ce que DNS ?

DNS est l'annuaire téléphonique d'internet qui mappe l'URL d'un site (comme cside.dev) à l'adresse IP numérique de l'emplacement des serveurs hébergeant ces sites.

Oct 20, 2025
Simon Wijckmans
Simon Wijckmans Founder & CEO

Avez-vous déjà utilisé l’application de contacts de votre téléphone ? Imaginez cela, mais pour internet. DNS est l’annuaire téléphonique d’internet qui mappe l’URL d’un site (comme cside.dev) à l’adresse IP numérique de l’emplacement des serveurs hébergeant ces sites. Sans DNS, nous devrions nous souvenir et saisir ces adresses IP numériques pour chaque site web, une tâche peu pratique pour la plupart des humains, étant donné que nous dépendons déjà de nos téléphones pour sauvegarder les numéros.

image-of-two-astronauts-one-pointing-a-gun-to-another-with-texts-wait-its-all-dns?-always-has-been-with-earth-on-the-backgound

Comment fonctionne DNS

Lorsque vous visitez un site web, votre navigateur demande à un résolveur DNS de trouver l’adresse IP du domaine que vous essayez de visiter. Ce résolveur est généralement le serveur DNS de votre fournisseur de services internet, ou un service DNS public comme CloudFlare.

Si la réponse n’est pas déjà en cache, le résolveur DNS effectuera une recherche récursive, qui passe par la topologie suivante :

  • Le serveur racine DNS envoie la requête au bon domaine de premier niveau (par exemple, .dev)
  • Le serveur de domaine de premier niveau dirige la requête vers les serveurs autoritaires du domaine
  • Le serveur autoritaire fournit l’adresse IP finale pour le domaine, l’envoyant au résolveur pour la mettre en cache et la livrer à votre navigateur.

Cette résolution se produit souvent très rapidement, mais elle doit se produire avant qu’un site web puisse commencer à se charger.

Temps de Recherche DNS

Le temps de recherche DNS est la durée entre le moment où votre système envoie une requête DNS et le moment où il reçoit la réponse d’un serveur de recherche. Généralement, cette vitesse ne prend que quelques millisecondes, mais elle s’ajoute au temps de chargement de votre page. Les requêtes typiques vont de 20 à 120 millisecondes, et la vitesse DNS “optimale” est considérée comme étant inférieure à 50 millisecondes ou moins.

Cette vitesse compte car les visiteurs attendront avant que votre site web ne commence même à se charger, créant un goulot d’étranglement pour le reste du contenu jusqu’à ce que l’IP soit résolue. Si votre DNS est lent, il rendra votre site plus lent, et si la requête expire ou échoue, les utilisateurs pourraient simplement supposer que le site est en panne et abandonner.

Vous devez également considérer le nombre de recherches DNS requises pour charger une page. Votre navigateur ne fait qu’une requête par domaine unique, mais si votre site extrait du contenu tiers de nombreux sites différents, il doit effectuer plusieurs recherches. Ces requêtes peuvent s’accumuler, donc limiter le nombre de domaines externes sur votre site réduira cette surcharge DNS et aidera à charger le contenu plus rapidement.

Pourquoi le Cache Aide les Performances

Heureusement, les recherches n’ont pas à se produire à chaque visite, grâce au cache. Le cache DNS stocke les résultats des requêtes de recherche DNS afin que les requêtes répétées pour le même domaine puissent être recherchées beaucoup, beaucoup plus rapidement sans contacter les serveurs externes.

Un enregistrement DNS a une valeur appelée TTL, ou Temps de Vie, qui décrit combien de temps il doit être conservé dans un cache. Tant qu’une entrée en cache n’a pas expiré ou changé, le résolveur et/ou votre appareil utilisera l’adresse IP sauvegardée et ignorera la recherche complète. Cela permet essentiellement un retard de recherche zéro sur le deuxième chargement de page, et réduit le temps d’attente lié à DNS.

Simon Wijckmans
Founder & CEO Simon Wijckmans

Founder and CEO of cside. Building better security against client-side executed attacks, and making solutions more accessible to smaller businesses. Web security is not an enterprise only problem.