Applications de test de vitesse DNS

Ookla dit que la connexion est à 400 Mbps et le navigateur se sent toujours lent. Le goulot d’étranglement n’est souvent pas la bande passante mais le DNS : le résolveur attribué par le FAI prend 200 ms pour renvoyer un nom d’hôte, et chaque page qui charge seize actifs tiers paie cet impôt seize fois. Les meilleures applications de test de vitesse DNS mesurent la latence de résolution de votre PC à une liste de résolveurs publics, les classent et vous permettent souvent de basculer vers le plus rapide en un clic. Nous avons choisi huit outils qui couvrent Windows, macOS et Linux et répondent aux questions « quel résolveur » et « pourquoi DNS est lent du tout ».

Points clés

Six choses importent lors du choix d’un benchmark DNS.

Tableau de comparaison rapide

Application Meilleur pour Interface Plan gratuit Caractéristique remarquable
GRC DNS Benchmark Utilisateurs Windows qui veulent une réponse définitive Windows GUI Gratuit Tableau statistique complet avec gigue
NameBench Utilisateurs macOS et Linux CLI Python CLI Gratuit (open source) Références croisées d’historique de navigateur
DNSPerf Surveillance en direct des résolveurs publics Tableau de bord web Niveau gratuit Données de disponibilité mondiale
dnsperf Benchmark de votre propre résolveur Terminal Gratuit (open source) Simule les motifs de trafic
NextDNS CLI Test NextDNS depuis votre machine Terminal Gratuit pour 300k requêtes/mois Sonde légère
Cloudflare 1.1.1.1 GUI Changement rapide vers Cloudflare avec interface Application native Gratuit Configuration DoH en un clic
DNS Jumper Bricoleurs Windows Windows GUI Gratuit Applique un changement sans redémarrage
dnstop Diagnostic du trafic DNS Terminal Gratuit (open source) Montre quelle application interroge

Les applications

1. GRC DNS Benchmark, mieux pour Windows

GRC DNS Benchmark est un petit .exe autonome du site de Steve Gibson. Il sonde chaque résolveur de la liste intégrée plus ceux que vous ajoutez, enregistre la latence en cache et sans cache, et calcule un score de fiabilité. Le tableau des résultats détaille le temps de réponse min/moy/max de chaque résolveur, de sorte que vous puissiez identifier celui dont le pire cas est 800 ms même si la moyenne est bonne.

Où il se traduit short: Windows uniquement. N’teste également pas DoH ou DoT, seulement le port 53. Pour le test DNS chiffré, associez-le avec dnsperf.

Tarification:

Plateformes: Windows

Télécharger: grc.com/dns/benchmark.htm

Conclusion: Vingt ans, toujours le benchmark Windows définitif. Dix minutes à exécuter, une réponse claire à la fin.

2. NameBench, mieux pour macOS et Linux

NameBench était le projet de benchmark DNS de Google. Le développement original s’est arrêté, mais les forks le maintiennent vivant. Les références croisées des résolveurs que vous testez avec un échantillon de l’historique de votre navigateur de sorte que les timings reflètent les domaines que vous visitez réellement, pas une liste générique top-1000.

Où il se traduit short: Python 2 dans la version originale. Les forks récents ciblent Python 3, mais l’UX semble toujours dépassée.

Tarification:

Plateformes: macOS, Linux, Windows

Télécharger: github.com/google/namebench (ou un fork maintenu)

Conclusion: Le bon choix quand votre ami Windows exécute GRC et que vous voulez la même réponse sur un Mac.

3. DNSPerf, mieux pour les données résolveuse du monde réel

DNSPerf publie des classements mensuels pour chaque résolveur public, plus un tableau de bord en direct des taux de succès des requêtes et de la latence par région. Utile pour affiner la liste avant d’exécuter votre propre benchmark : pas de point de tester un résolveur qui a un déficit de 40 ms par rapport à Cloudflare dans votre ville.

Où il se traduit short: Pas un benchmark local. Leurs données reflètent les performances moyennes de leurs nœuds de surveillance, pas de votre FAI spécifique.

Tarification:

Plateformes: N’importe quel navigateur

Télécharger: dnsperf.com/dns-resolvers

Conclusion: Consultez DNSPerf avant d’exécuter un benchmark local. Élimine les faibles performances pour que vous testiez moins de candidats.

4. dnsperf CLI, mieux pour le test de charge du résolveur

dnsperf (l’outil de ligne de commande de Nominum, maintenant DNS-OARC) envoie des flux de requête configurables à n’importe quel résolveur et rapporte les centiles de débit et de latence. Utile quand vous voulez savoir comment un résolveur se comporte sous charge, pas seulement au repos. Aussi la façon standard de benchmarker un Unbound ou Pi-hole auto-hébergé.

Où il se traduit short: Nécessite un fichier de requête, ce qui n’est pas évident pour les nouveaux utilisateurs. Des listes de requêtes d’exemple sont disponibles auprès d’OARC.

Tarification:

Plateformes: Linux, macOS, BSD; Windows via WSL

Télécharger: github.com/DNS-OARC/dnsperf

Conclusion: L’outil de choix pour les tests de charge plutôt que les tests au repos. Associez avec GRC pour une image complète.

5. NextDNS CLI, mieux pour tester NextDNS depuis votre machine

NextDNS CLI transforme NextDNS en un proxy DoH local et, ce faisant, vous donne un client qui rapporte les temps de résolution pour son propre résolveur. Utile pour confirmer que le passage à NextDNS a vraiment aidé, plutôt que de faire confiance au graphique marketing.

Où il se traduit short: Teste uniquement les performances de NextDNS elle-même. Pour un benchmark comparatif, associez-le avec GRC ou dnsperf.

Tarification:

Plateformes: Linux, macOS, Windows, OpenWrt

Télécharger: github.com/nextdns/nextdns

Conclusion: Installez si vous utilisez déjà NextDNS et que vous souhaitez confirmer que votre configuration fait ce qu’elle a promis.

6. Cloudflare 1.1.1.1 GUI, meilleur changement en un clic

1.1.1.1 avec WARP installe une application native sur Windows et macOS qui bascule le DNS système vers le point de terminaison DoH de Cloudflare sans édition manuelle de resolv.conf ou manipulation d’adaptateurs réseau Windows. L’application affiche également la latence vers leur edge, vous obtenez donc une vérification approximative du fait que le changement a aidé.

Où il se traduit short: Pas de benchmark comparatif par rapport à d’autres résolveurs. Suppose que vous avez déjà décidé que Cloudflare est le bon choix.

Tarification:

Plateformes: Windows, macOS, iOS, Android, Linux

Télécharger: 1.1.1.1

Conclusion: Le bon choix quand GRC vous a déjà dit que Cloudflare est le plus rapide et que vous souhaitez que le changement soit un clic.

7. DNS Jumper, mieux pour les bricoleurs Windows

DNS Jumper est une application portable Windows qui vous permet de parcourir les résolveurs prédéfinis, de les tester et d’appliquer un changement sans redémarrage du réseau. Pratique sur les machines que vous touchez une fois tous les quelques mois, puisque l’application est un .exe sans installateur.

Où il se traduit short: Windows uniquement. Le benchmark intégré est moins détaillé que celui du GRC.

Tarification:

Plateformes: Windows

Télécharger: sordum.org/7952/dns-jumper-v2-3

Conclusion: Portable, s’installe sur une clé USB. Utile lorsque vous aidez un membre de la famille à corriger « internet lent » lors d’une visite le week-end.

8. dnstop, mieux pour diagnostiquer le trafic

dnstop affiche chaque requête DNS quittant votre machine regroupée par source et destination. Utile quand un benchmark dit que le résolveur va bien, mais la navigation semble toujours lente : souvent le coupable est une application d’arrière-plan qui bombarde DNS avec mille requêtes par seconde.

Où il se traduit short: Lit les paquets, donc a besoin de privilèges élevés. Sous Windows, utilisez-le via WSL ou procurez-vous l’équivalent Sysinternals.

Tarification:

Plateformes: Linux, macOS, BSD

Télécharger: github.com/measurement-factory/dnstop

Conclusion: Utilisez-le quand le benchmark est propre mais que « internet semble toujours lent » persiste.

Comment choisir le bon

Choisissez GRC DNS Benchmark sur Windows si vous voulez une réponse définitive en dix minutes.

Choisissez NameBench sur macOS ou Linux pour le même travail.

Choisissez le tableau de bord public DNSPerf comme vérification préalable qui affine la liste.

Choisissez dnsperf CLI lorsque vous avez besoin de chiffres de percentile ou que vous benchmarkez votre propre résolveur.

Choisissez NextDNS CLI si vous utilisez déjà NextDNS et que vous souhaitez confirmer qu’il livre.

Choisissez 1.1.1.1 GUI quand le benchmark vous a dit que Cloudflare gagne et que vous voulez que le changement soit indolore.

Choisissez DNS Jumper pour une correction Windows portable sur la machine de quelqu’un d’autre.

Choisissez dnstop quand le benchmark semble bon mais que quelque chose sur la machine génère toujours trop de requêtes.

FAQ

Pourquoi les tests de vitesse manquent le DNS? Les tests de vitesse mesurent le débit vers un serveur proche après la résolution du DNS. La résolution elle-même se fait en millisecondes, de sorte qu’un résolveur lent semble une connexion rapide avec des pages chargement lentement.

Quel est un bon temps de réponse DNS? Moins de 30 ms pour les requêtes sans cache est excellent. 30-80 ms est typique pour un résolveur public. Plus de 150 ms vaut la peine de changer.

Cloudflare et Google DNS sont-ils vraiment plus rapides que celui de mon FAI? Généralement oui pour les requêtes sans cache. Les FAI cachent lourdement, de sorte qu’une page que vous visitez deux fois par jour semble la même, mais les nouveaux domaines se résolvent souvent plus rapidement sur Cloudflare ou Quad9.

Dois-je utiliser DoH ou DNS simple? DoH ajoute un petit coût de latence (5-15 ms) et masque les requêtes du réseau local. Si le compromis en vaut la peine dépend de votre modèle de menace. Sur un réseau domestique, la réponse est généralement oui.

Le changement de DNS aide-t-il avec la mise en mémoire tampon sur les services de streaming? Parfois. Les plates-formes de streaming utilisent des CDN dont le « bord le plus proche » est choisi en fonction de l’endroit où votre résolveur DNS semble être. Un résolveur dans la mauvaise ville peut vous envoyer à un pire bord.