Quand votre navigateur a besoin de contacter un site, quand d'autres applications ont besoin de contacter un serveur, ils doivent d'abord faire comme vous quand vous envoyez une lettre: ils consultent un annuaire avant d'y établir une connexion et effectuer les transactions nécessaires. Dans notre cas, l'annuaire dont ils est question est représenté par les serveurs DNS, en principe ceux fournis par votre Fournisseur d'Accès Internet.
Un cache DNS permet de s'affranchir des interrogations répétitives à destination de ces dits serveurs: votre machine Linux ou une autre machine sur le réseau gardant en mémoire l'adresse des sites, l'interrogation de l'annuaire peut schématiquement se faire à la vitesse de l'éclair et "il ne reste plus" qu'à passer aux choses sérieuses en contactant directement les serveurs destinataires.
Si la plupart des caches DNS gardent les informations en RAM, mémoire volatile, et les perdent chaque fois que la machine est éteinte, pdnsd les écrit sur le disque dur et peut vous les resservir après reboot: utile notamment pour les ordinateurs portables!
La bonne nouvelle est que son installation et sa configuration sont des plus faciles:
rpm -Uvh http://www.phys.uu.nl/%7Erombouts/pdnsd/releases/pdnsd-1.2.7-par_sl5.i386.rpm
su -c "apt-get install pdnsd resolvconf"
Testez au moins deux fois par une commande de type
dig www.google.com
...à partir de la deuxième fois il y a des chances que vous ayez quelque chose du type:
;; Query time: 0 msec
Et çà se ressent à l'utilisation!
[1]:Get a faster browsing experience - using a local caching DNS
[2]:Speeding Up DNS Access In Regions With Very Low Infrastructure
Commentaires récents
il y a 46 semaines 1 jour
il y a 1 an 2 semaines
il y a 1 an 2 semaines
il y a 1 an 2 semaines
il y a 1 an 3 semaines
il y a 1 an 4 semaines
il y a 1 an 5 semaines
il y a 1 an 10 semaines
il y a 1 an 13 semaines
il y a 1 an 16 semaines