Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

NameBench - vitesse des serveurs DNS

Afin d'accélérer marginalement la navigation sur le Web, il est utile de trouver rapidement les serveurs des sites visités. Ceci est parfois résolu localement avec Hosts (mécanisme le plus rapide), mais les serveurs DNS sont plus ou moins rapides. Quels sont les plus rapides ?

05.12.2009 - Révision 06.06.2010 - Révision mineure 02.01.2021. Auteur : Pierre Pinard.

Écrit par Thomas R. Strömberg, cet utilitaire gratuit compare la vitesse des serveurs DNS auxquels vous faites appel actuellement à la vitesse de ceux les plus proches de vous, géographiquement, et à la vitesse des meilleurs serveurs DNS ouverts au public, comme ceux de Google, OpenDNS, Cloudflare, UltraDNS, etc. Il s'agit donc d'un outil de mesure de performances (benchmark).

Cet outil n'est plus mis à jour depuis le 08.06.2010. Contrairement au service en ligne DNSPerf qui compare les vitesses des plus gros serveurs DNS du monde, NameBench compare les vitesses des serveurs DNS réellement utilisés actuellement par votre appareil.

NameBench - À quoi cela sert-il ?

Si vous ne savez pas à quoi cela sert :

  • Imaginez qu'un serveur de DNS est comme un annuaire téléphonique. Vous recherchez, dans cet annuaire, le nom d'un abonné pour trouver son numéro de téléphone. Un serveur de DNS (Domain Name Server - Serveur de noms de domaines) recherche l'adresse IP d'un site Internet.

  • Rechercher le serveur de DNS le plus rapide est équivalent à donner des milliers d'annuaires téléphoniques à des milliers de personnes et retenir la personne la plus rapide à trouver le numéro de téléphone.

  • Une fois que le numéro de téléphone recherché a été trouvé dans l'annuaire public, vous le recopiez dans votre propre annuaire. Il n'y a plus besoin de le chercher à nouveau dans l'annuaire public. Il en est de même pour les adresses IP des sites Internet. Une fois trouvée, elle est recopiée dans un annuaire local, dans l'ordinateur (un DNS local). Il n'y a plus besoin d'accéder à un serveur de DNS (donc rechercher le serveur de DNS le plus rapide va permettre de gagner, UNE SEULE FOIS par site visité, un pouillème de milliseconde.

  • Comprendre les DNS :
    Hosts
    Hosts et DNS - Un peu d'histoire
    Hosts et DNS : Schéma de principe de la résolution des noms de domaine

Cet utilitaire tente de se baser sur votre navigation réelle (la sélection par défaut sous le bouton " Query Data Source ") et va donc mesurer les temps d'accès aux domaines (sites) déjà accédés dont il trouve la liste dans les historiques du navigateur par défaut. Il est donc préférable de ne pas effacer les historiques (avec CCleaner, par exemple) avant d'utiliser NameBench. Si cette liste a été effacée, choisir la liste des sites les plus visités d'après Alexa sous le bouton " Query Data Source ", mais le résultat ne sera pas aussi précis que celui s'appuyant sur les traces de votre navigation réelle.

Cet utilitaire est à utiliser lorsque votre ordinateur est au repos. Si vous avez un fort trafic (upload ou download) durant le test, le résultat du test risque de ne pas être significatif.

Répéter le benchmark plusieurs fois de suite fausse les résultats. Ce sera toujours la première exécution qui donnera les résultats les plus précis.

En fin de mesure de performances, NameBench affiche sa suggestion de serveur DNS à utiliser avec le gain de performances qui en résulterait, exprimé en %.

Ce gain porte sur le temps d'accès au serveur de résolution de noms de domaine (serveur DNS). Il s'agit donc de pouillèmes de milliseconde gagnés une seule fois, uniquement au moment de la première recherche de l'adresse IP d'un site sur lequel on se rend. Les fois suivantes, lorsque l'on retourne sur un site déjà visité, on ne passe plus par un serveur de nom de domaine (DNS) mais par la résolution locale de cette adresse conservée par Windows, dans votre ordinateur (dans un DNS local).

Ceci n'a strictement rien à voir avec la vitesse du moteur de rendu du navigateur.

NameBench affiche également, dans une page du navigateur, les résultats détaillés de ses mesures et suggère la meilleure configuration de DNS à utiliser.

NameBench - À quoi cela sert-il ?

Double clic sur le fichier téléchargé. Il y a une phase de décompression puis NameBench se lance immédiatement (il n'y a pas de phase d'installation).

Vous devez disposer des librairies du langage Microsoft 2008 C++ sinon NameBench ne peut s'exécuter. Si vous recevez ce message d'erreur "Namebench could not be executed", téléchargez Microsoft Visual C++ 2008 SP1 Redistributable Package (x86).

NameBench - Installation de NameBench

Fermer tous les processus (toutes les applications accédant à l'Internet).

NameBench envoie des requêtes UDP, répétées de nombreuses fois, vers plusieurs milliers de serveurs DNS, à raison de 40 à la fois. Votre pare-feu va réagir assez violemment. Autorisez NameBench à traverser le pare-feu.

Le test de mesure de performances (benchmark) va durer environ 10 minutes (sur une ligne ADSL standard à 1Mb/s descendant - 128Kb/s montant).

NameBench - Exécution de NameBench

Dossier (collection) : Hosts, DNS et Web

Hosts et DNS
Hosts et DNS - Schéma de principe
Hosts et DNS - Un peu d'histoire
Naissance du World Wide Web
Nom de domaine

Fichier Hosts - Qu'est-ce que c'est ? Où ?
Hosts
Hosts : Où se trouve le fichier Hosts
Comment restaurer un fichier hosts corrompu
Où trouver des listes Hosts toutes faites
HostsMan (pour importer des listes dans hosts)

DNS - Qu'est-ce que c'est ? Où ?
DNS
DNS - Les Kits de connection des FAI
DNS - Pourquoi changer de DNS
DNS - Comment changer de DNS
DNS des FAI français (et quelques autres)
Comment utiliser les DNS de Google ?
Comment utiliser les DNS d'OpenDNS ?
Comment utiliser les DNS de la FDN ?
Comment vider les caches des navigateurs ?
NameBench - Trouver des DNS rapide

Cache DNS du Système d'exploitation
Cache DNS - Qu'est-ce que c'est
Cache DNS - Voir le cache - Invite commande
Cache DNS - Voir le cache - DNSDataView
Cache DNS - Vider le cache DNS Windows
Cache DNS - Vider le cache DNS Linux
Cache DNS - Vider le cache DNS MAC OS X

Cache DNS des navigateurs Web
Cache DNS des navigateurs Web - Qu'est-ce que c'est ?
Cache DNS - Vider le cache DNS Firefox
Cache DNS - Vider le cache DNS de MS IE
Cache DNS - Vider le cache DNS de MS EDGE
Cache DNS - Vider le cache DNS Opera
Cache DNS - Vider le cache DNS Chrome
Cache DNS - Vider le cache DNS Safari

Web Réputation et listes de blocage
Domaine dans la listes hosts hphosts
Domaine dans les listes noires (blacklists)
Domaine de confiance ?
Catégorisation des sites dans une liste hosts

Trucs à DNS
Trucs à DNS 1 (Whois et IP-Whois)
Trucs à DNS 2 (Historiques, Ping, DNS...)
Trucs à DNS 3 (DNSView - Lecture du cache DNS)

Attaques des DNS et autres corruptions
Attaque en Pharming (corruption de hosts)




NameBench - Ressources

Outils d'investigations


Investigations sur « NameBench » - Nom de domaine « googleapis.com »googleapis.com Investigations sur « NameBench » - Nom de domaine « googleapis.com »

# Ailleurs sur le Web #

  1. #NameBench#