réponse
#Planet Libre
Temps de réponse des serveur DNS de nos FAI
Je me suis amusé à calculer le temps de réponse des pricipaux serveur DNS de nos chers FAI ainsi que les DNS gratuits

J'ai essayer de trouver des ip relativement à jour:
| DNS |
IP |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Protocole de test:
Mon protocole est assez simple.
- 50 demandes d'un nom FQDN info16.fr à chaque serveur DNS
- Calcul de la moyenne du temps de réponse en ms
- 1 connexion ADSL Orange grand public ( latence moyenne 25ms)
- 1 connexion ADSL Free ND grand public ( latence moyenne 50ms)
Le script:
#!/bin/bash
file=dnsquery.txt
filefinal=dns.txt
dnstotest="info16.fr"
loop=50
while read line
do
ip=$(echo -e "$line\n" | awk -F";" '{print$1}')
name=$(echo -e "$line\n" | awk -F";" '{print$2}')
avg="0"
sum="0"
for i in $(seq 1 $loop)
do
dnsquery=$(dig @$ip $dnstotest | grep "time" | awk -F":" '{print $2}' | awk '{print $1}')
sum=$(($sum + $dnsquery))
done
avg=$(($sum / $loop))
echo "$ip,$name,$avg"
done < $file > $filefinal
FAI=$(cat $filefinal | awk -F"," '{print $2}' | uniq)
echo $FAI
for i in $FAI;
do
sum=$(cat $filefinal | grep $i | awk -F"," '{print $3}' | awk '{ sum += $1 } END { print (sum / NR)}')
echo "$i;$sum"
done
Les résultats: ADSL Orange grand public
| DNS |
Tps
réponse (ms) |
|---|---|
| 9Online | 26 |
| Orange | 26 |
| TELE2 | 26.5 |
| Wanadoo | 26.5 |
| Free | 26.6 |
| Cegetel | 27 |
| Neuf | 27 |
| Numericable | 27 |
| Bouygues-BBOX | 28 |
| SFR | 28.5 |
| Nordnet | 29.5 |
| OOL | 30.5 |
| Dartybox | 31.5 |
| OpenDNS | 42.5 |
| 45.5 | |
| Oleane | 48.5 |
| Alice | 61 |

Les résultats: ADSL Free grand public
| DNS |
Tps réponse (ms) |
|---|---|
| Free |
49 |
| 9Online |
49.5 |
| Bouygues |
50 |
| Numéricable |
50 |
| Cegetel |
50.5 |
| Neuf |
50.5 |
| OOL |
50.5 |
| TELE2 |
50.5 |
| Dartybox |
51 |
| SFR |
51 |
| Nordnet |
52.5 |
| OpenDNS |
62 |
| Google |
69 |
| Alice |
83 |

On remarque pour la connexion testée, les DNS des principaux FAI ( à part Alice) semble avoir les même latences.
Par contre les fameux DNS gratuits et censés etre performants : Google, et OpenDNS sont largement plus lents...
En règle général, le DNS de votre FAI est censé etre le plus rapide à répondre. Après libre à vous de choisir les DNS qui vous conviennent.
Bien sur je ne traite pas ici la qualité des réponses fournies par ces DNS ( DNS menteurs, etc...) mais juste le temps de réponse.
Certains FAI n'existent plus et on été aspirés par d'autre, mais les DNS eistent toujours apperement et répondent.
18 juillet 2012
3 commentaires