Si vous êtes comme la plupart des gens, vous n’accordez pas beaucoup d’attention à DNS (serveur de noms de domaine) une fois que vous avez entré les adresses IP DNS de votre fournisseur de services Internet (ISP) dans les paramètres réseau de votre Mac. Une fois que votre Mac peut se connecter à Internet et que vous pouvez parcourir vos sites favoris, que pouvez-vous faire de plus avec DNS?
Avec Namebench, un nouvel outil de Google Code, vous pouvez exécuter une série de tests d'évaluation sur votre fournisseur DNS pour voir à quel point le service fonctionne. Pourquoi est-ce important? Parce que lorsque vous naviguez sur le Web, votre connexion Internet utilise DNS pour rechercher l’adresse IP (Internet Protocol) du site Web que vous essayez d’atteindre. La rapidité avec laquelle la recherche peut être effectuée détermine la rapidité avec laquelle votre navigateur Web peut commencer à télécharger le site Web. Et ce n’est pas seulement un site Web unique qui est recherché. Pour la plupart des pages Web, de nombreuses URL incorporées dans la page Web doivent également être recherchées. Les éléments de page, des annonces aux images, ont des URL qui utilisent DNS pour déterminer où extraire les informations.
Avoir un DNS rapide aide à assurer une réponse rapide dans votre navigateur Web.
Google Code namebench
Namebench est disponible sur le site Web Google Code. Une fois que vous avez téléchargé namebench sur votre Mac, vous pouvez configurer quelques paramètres de namebench, puis lancer les tests.
Configuration de namebench
Lorsque vous lancez namebench, une fenêtre unique vous permet de configurer quelques options. Bien que vous puissiez simplement accepter les valeurs par défaut, vous obtiendrez des résultats un peu meilleurs et plus significatifs en utilisant les informations ci-dessous pour personnaliser les paramètres en fonction de vos propres besoins.
Serveurs de noms: Ce champ doit être pré-rempli avec l'adresse IP du service DNS que vous utilisez avec votre Mac. C'est probablement le service DNS fourni par votre fournisseur de services Internet. Vous pouvez ajouter des adresses IP DNS supplémentaires à inclure dans le test en les séparant par une virgule.
Inclure les fournisseurs DNS globaux (DNS public Google, OpenDNS, UltraDNS, etc.): En cochant cette case, vous pourrez inclure les principaux fournisseurs DNS dans le test.
Incluez les meilleurs services DNS régionaux disponibles: Cochez cette case pour permettre aux fournisseurs DNS locaux de votre région d'être automatiquement inclus dans la liste des adresses IP DNS à tester.
Source de données de référence: Ce menu déroulant devrait répertorier les navigateurs que vous avez installés sur votre Mac. Sélectionnez le navigateur que vous utilisez le plus souvent. Namebench utilisera le fichier d'historique de ce navigateur comme source pour les noms de sites Web à utiliser pour vérifier les services DNS.
Mode de sélection des données de référence: Vous avez le choix entre trois modes:
- Pondéré: C'est le meilleur choix pour la plupart des individus. Pondéré élimine les sites Web en double de la liste des noms de sites à vérifier. Il utilisera l'historique de votre navigateur ainsi que la liste Alexa des 10 000 principaux domaines, en fonction de leur popularité.
- Au hasard: Une sélection aléatoire de noms d'hôtes de la source de données sélectionnée. Si l'historique de votre navigateur n'est pas très complet, ce paramètre utilisera de nombreux noms d'hôte en double pour terminer les tests. Les noms en double peuvent pondérer les résultats de manière positive ou négative.
- Tronçon: Cette méthode utilise un bloc de noms d'hôtes séquentiels, sélectionnés de manière aléatoire, dans l'historique de votre navigateur.
Nombre de tests: Cela détermine le nombre de requêtes ou de tests à effectuer pour chaque fournisseur DNS. Un grand nombre de tests produira les résultats les plus précis, mais plus le nombre est élevé, plus le test prend du temps. Les tailles suggérées vont de 125 à 200, mais un test rapide peut être effectué avec un minimum de 10 et donne toujours des résultats raisonnables.
Nombre de pistes: Cela détermine combien de fois toute la séquence de tests sera exécutée. La valeur par défaut de 1 convient généralement à la plupart des utilisations. La sélection d'une valeur supérieure à 1 ne fera que tester la qualité de la mise en cache des données de votre système DNS local.
Commencer le test
Une fois que vous avez terminé de configurer les paramètres de la base de données, vous pouvez lancer le test en cliquant sur le bouton "Lancer l'analyse".
Le test de référence peut prendre de quelques minutes à 30 minutes. Lorsque j'ai lancé namebench avec le nombre de tests défini à 10, cela prenait environ 5 minutes. Pendant les tests, évitez d'utiliser votre Mac autrement.
Comprendre les résultats du test
Une fois le test terminé, votre navigateur Web affiche la page de résultats, qui répertorie les trois serveurs DNS les plus performants, avec une liste des fournisseurs DNS et leur comparaison avec le système DNS que vous utilisez actuellement.
Lors de mes tests, le serveur DNS public de Google était toujours considéré comme ayant échoué, incapable de renvoyer des requêtes pour certains sites Web que je vis couramment. Je mentionne cela simplement pour montrer que, bien que cet outil ait été développé avec l'aide de Google, il ne semble pas être pris en compte par Google.
Devez-vous changer votre serveur DNS?
Ça dépend. Si vous rencontrez des problèmes avec votre fournisseur DNS actuel, alors oui, changer peut être une bonne chose. Cependant, vous devez exécuter le test sur plusieurs jours et à différents moments pour avoir une idée globale du DNS qui fonctionnera le mieux pour vous.
Vous devez également savoir que le fait qu'un DNS soit répertorié dans les résultats ne signifie pas que c'est un DNS public que tout le monde peut utiliser à tout moment. S'il est répertorié dans les résultats, il est actuellement ouvert au public, mais il peut devenir un serveur fermé ultérieurement. Si vous décidez de changer de fournisseur DNS principal, vous voudrez peut-être laisser l'adresse IP DNS attribuée par votre fournisseur de services Internet en tant qu'adresse IP DNS secondaire.Ainsi, si le DNS principal devient privé, vous retournez automatiquement à votre DNS d'origine.
Publié le: 15/02/2010
Mise à jour: 15/12/2014