Vitesse du DNS : pourquoi le choix du résolveur affecte chaque chargement de page

Avant qu'un navigateur puisse demander ne serait-ce qu'un octet d'une page, il lui faut une adresse IP. En cas d'absence de cache, cette résolution DNS se déroule entièrement avant même que la connexion ne commence — c'est exactement pourquoi la vitesse du résolveur apparaît dans les chiffres de temps de chargement.

Ce que le temps de résolution DNS ajoute

Une résolution DNS qui n'est pas encore en cache bloque entièrement le démarrage de la connexion — il n'y a rien à quoi se connecter tant qu'une adresse IP n'est pas revenue. Sur une résolution rapide et mise en cache, ce coût est de quelques millisecondes ; sur une résolution lente et non mise en cache via un résolveur mal connecté, cela peut représenter un retard réel et visible avant même que la page ne commence à se charger.

Ce qui affecte réellement la vitesse du DNS

  • La distance réseau jusqu'au résolveur — latence physique et de routage, pas seulement distance géographique
  • Si l'enregistrement est déjà mis en cache quelque part sur le chemin et que la TTL n'a pas encore expiré
  • La qualité propre de l'infrastructure de l'opérateur du résolveur et sa charge actuelle
  • Pour une résolution non mise en cache, le nombre de sauts que le résolveur doit parcourir — racine, TLD, puis les propres serveurs faisant autorité du domaine

Résolveurs publics face à celui de votre FAI

Le résolveur propre d'un FAI est parfois à moins de sauts réseau, mais la qualité varie énormément et certains sont mal entretenus ou saturés aux heures de pointe. Des résolveurs publics comme Cloudflare (1.1.1.1) ou Google (8.8.8.8) exploitent de grands réseaux anycast spécifiquement ajustés pour une faible latence — mais le « nœud anycast le plus proche » dépend toujours de votre emplacement réseau réel, donc aucune option n'est universellement plus rapide.

Pourquoi la mise en cache compte plus que la vitesse brute

Une fois qu'un enregistrement est mis en cache par le navigateur, le système ou le routeur pour la durée de sa TTL, la vitesse du résolveur n'a plus d'importance jusqu'à l'expiration de ce cache — la différence entre résolveurs ne se voit que lors des premières visites et pour les domaines à TTL courte, résolus fréquemment.

Comparer les résolveurs sur votre propre connexion

Les résultats réels dépendent de votre chemin réseau spécifique, c'est pourquoi mesurer sa propre connexion compte plus que n'importe quel classement général.

Essayez-le sur votre domaine

Voyez la théorie en pratique — lancez Test de vitesse des résolveurs DNS pour votre propre domaine.