Choisir les meilleurs DNS pour sa connexion Internet

Le Domain Name System (ou DNS, système de noms de domaine) est un service permettant d’établir une correspondance entre une adresse IP et un nom de domaine et, plus généralement, de trouver une information à partir d’un nom de domaine.
Voici la définition selon Wikipedia. Concrètement si vous demandez l’affichage d’un site Internet (à tout hasard www.jellykernel.org !), le serveur DNS configuré sur votre machine vas rechercher l’adresse IP du serveur du site et lui demander de fournir la page.
On peut donc facilement imaginer l’importance des serveurs DNS, et plus particulièrement l’importance de leur réactivité. Si vous avez une connexion 100Mbits symétrique, mais que vos serveurs DNS mettent 5 secondes à vous répondre à chaque requête, ça ressemblera plutôt à du 56k…
Afin de connaître les DNS les plus rapides pour une connexion Internet, il existe un logiciel nommé NameBench. Il vous suffira de l’exécuter, et une fois les meilleurs DNS trouvés, de les inscrire dans votre configuration.
Téléchargement et exécution
Admettons que l’archive se trouve sur votre bureau. Décompressez-la puis lancez ces deux commandes dans un terminal:
cd /home/votrenom/Bureau/namebench-1.0 ./namebench.py 8.8.8.8 8.8.4.4
N’oubliez pas de remplacer votrenom par votre nom d’utilisateur bien sûr (et de modifier namebench-1.0 si besoin aussi).
A partir de là tout un tas de données du plus grand intérêt s’affiche dans votre terminal…

Après quelques minutes de patience le programme s’arrête de lui même et vous affiche sur les quelques dernières lignes quelque chose comme ceci:

Encadré en vert sont donc les trois DNS les plus proches ET rapides pour votre connexion. Dans mon cas, il est même indiqué (surligné en rouge) que ces derniers sont 1.9% plus rapides que ceux que j’utilisais jusque là. On peux considérer que mes DNS de bases n’étaient pas si mauvais que ça. Mais quand on sait que je dispose d’un débit de 65Ko/sec maximum en téléchargement (20 en envoie)… J’avoue que je ne crache jamais sur une amélioration, aussi petite soit-elle :p
Sauvegarde des nouveaux DNS
- Faites un clique droit sur votre icône réseau

- Sélectionnez votre interface réseau. Elle peut être par câble de type eth0 ou wifi wlan0.

- Après avoir cliqué sur Modifier, assurez-vous de sélectionner Adresses automatiques uniquement.

Le champs Serveurs DNS se libère si ce n’était pas le cas. Il suffit simplement d’entrer les adresses DNS les plus rapides les unes après les autres, séparées par une virgule et un espace.

C’est à peu près tout. Il vous reste à redémarrer votre réseau. La commande suivante devrait suffire:
sudo /etc/init.d/networking restart
Popularity: 21%
