Tym-Project

From: SUPINFO
To: Tous
Subject: IT

Naviguer Plus Vite Sur Internet, Améliorer Son Débit ? C'est Possible !

Avoir un débit rapide pour accéder à internet c’est important, et cela varie fonction de différents facteurs comme votre fournisseur d’accès ou la qualité de votre Wifi… oui c’est en effet un sujet assez vaste !
Un moyen assez simple d’accélérer le temps d’accès aux site que vous visitez avec votre brouteur préféré c’est le DNS.

Quoi qu’où qu’est-ce le DNS ??

Quand il est question de réseau on parle très souvent d’IP (Internet Protocol), et donc d’adresses sous la forme 192.168.1.208 par exemple. On a beau être vachement balèzes en technologie de l’information, c’est tout de même pas la panacée de se souvenir d’autant d’adresses numériques que de sites webs visités…
On inventa donc le DNS, ou Domain Name System, qui permet tout simplement d’associer un nom à une adresse. Par exemple :blog.tym-project.fr est accessible à l’adresse IP 207.97.227.245… ou presque, mais c’est une autre histoire.

Cette résolution de nom (ouais mon gars, c’est le terme ad-hoc pour ce processus) est faite par un serveur qui a dans sa configuration une liste Nom:IP. Tout simplement. Bon pas aussi évident en réalité, mais Wikipedai aura moins la flemme que moi de vous expliquer !

Plus vite, plus vite, plus viiiite

A chaque site que vous visitez votre navigateur va donc interroger le serveur DNS configuré dans votre machine pour trouver l’adresse IP du site correspondant, et c’est sur ce point que vous allez pouvoir grapiller quelques secondes. La phrase précédente est en lice pour “la phrase qui tue les asmathiques”, repirez !

Il va donc falloir trouver le serveur DNS qui répond le plus vite aux demandes de votre machine, et il n’existe pas de solution ultime généralisée, vous allez devoir tester !

Si vous êtes plutôt Windowsien, alors je vous invite à tester DNS Benchmark : cet outil va vous permettre de tester le temps de réponse DNS d’un ensemble de serveurs avec des couleurs, des graphiques et des chiffres. Je n’ai pas essayé, mais j’y crois, ça devrait marcher :)

Pour les Linuxiens, pas de solution toute faite… mais c’est pas gênant, bash à la rescousse ! J’ai écrit un petit bout de script tout simple qui va vous permettre de faire des statistiques un peu “à la pelle”, mais suffisament explicites dans mon cas.

while :; do for i in 8.8.8.8 208.67.222.222 89.2.0.1 80.10.246.2; do echo "###  $i"; time nslookup blog.tym-project.fr $i | grep real ; sleep 1; done; echo "--------";done

Cette commande va donc tourner en boucle, pour avoir des points de mesure un minimum valables, et vous donner pour chaque serveur DNS le temps aproximatif de la résolution.

Tel qu’il est défini ici je test : Google DNS, Open DNS, DartyBox DNS, Orange DNS. En pratique qui nous intéresse c’est la valeur “real” :

### 8.8.8.8 ###
real    0m0.021s
user    0m0.003s
sys 0m0.003s

###  208.67.222.222 ###
real    0m0.026s
user    0m0.003s
sys 0m0.003s

###  89.2.0.1 ###
real    0m0.015s
user    0m0.003s
sys 0m0.003s

###  80.10.246.2 ###
real    0m15.017s
user    0m0.007s
sys 0m0.000s
--------

###  8.8.8.8 ###
real    0m0.021s
user    0m0.000s
sys 0m0.007s

[...]    

Un rapide coup d’oeil désigne le gagnant : les DNS DartyBox sont plus efficaces, en partie logique car ils sont techniquement plus proches de ma Box.

Une fois l’heureux élu trouvé chez vous, il ne vous reste plus qu’à paraméter votre machine ou même votre Box pour utiliser le nouveau serveur DNS.

Je vois rouge ! Oh, Orange, pardon…

Ce test m’a permis de confirmer ce que j’ai expérimenté douloureusement par le passé : les DNS d’Orange sont complètement à la ramasse, y compris pour les clients Livebox (à vérifier). Les mesures sont flagrantes : 15 secondes contre 15 milli-secondes par rapport au DNS Darty par exemple, soit 1000 fois plus lent… C’est une abbération totale !

Si vous voulez augmenter votre débit avec Orange (ou Livebox), commencez donc par changer de serveur DNS (si vous ne savez pas comment faire, demandez dans les commentaires).

C’est cadeau juste pour le plaisir, et pourtant j’ai bien suivi les préconisations de l’opérateur historique :

###  80.10.246.2 ###
real    0m15.017s

C’est sûr la #MamieDuCantal elle a le temps d’attendre sa résolution de noms à ce rythme…

Et ben… ;-)

Edit : en toute transparence, des chiffres fournis par un camarade chez Orange, où le constat n’est pas si sombre (cf. dernière ligne). Je suis preneur de vos tests !

### 8.8.8.8 ###
real 0m0.136s
user 0m0.000s
sys 0m0.008s

### 208.67.222.222
real 0m0.071s
user 0m0.012s
sys 0m0.004s

### 89.2.0.1
real 0m0.059s
user 0m0.004s
sys 0m0.008s

### 80.10.246.2
real 0m0.053s
user 0m0.000s
sys 0m0.012s
--------

Comments