Velocizzare le richieste ai DNS

pdnsd è un utile programma che salva in una cache locale le risposte ricevute dai server DNS. Ciò permette di evitare una nuova query al server se si rivisita un indirizzo dopo poco tempo.

Ho applicato questa guida per Debian a Ubuntu Gutsy senza nessun problema:

http://www.debianitalia.org/modules/wfsection/article.php?articleid=147 (oppure qui in inglese)
Nel file pdsnd.conf non ho però inserito solo gli ip di OpenDNS, ho usato anche l’ip del router ADSL della mia rete (192.168.0.1). In tal modo le richieste si appoggiano sia ai DNS forniti dal mio provider che a quelli del progetto OpenDNS.
Ecco come si presenta la parte da me modificata:

server {
label="open-dns";
ip="208.67.222.222";
ip="208.67.220.220";
timeout=30;
interval=30;
uptest=ping;
ping_timeout=50;
purge_cache=off;
}

server {
label="router";
ip="192.168.0.1";
timeout=30;
interval=30;
uptest=ping;
ping_timeout=50;
purge_cache=off;
}

Per tenere sotto controllo il demone di pdnsd esiste il comando pdnsd-ctl da eseguire su terminare da root.

Ecco un paio di esempi:

sudo pdnsd-ctl status si spiegà da sè
sudo pdnsd-ctl dump restituisce tutti i nomi salvati in cache
sudo pdnsd-ctl help per maggiori informazioni sull’uso.

Una ulteriore miglioria consiste nel disabilitare il supporto a IPv6 in Firefox.
Per fare ciò si digiti about:config nella barra degli indirizzi. Va poi cercata la chiave network.dns.disableIPv6 e impostata a True
(grazie al blog spagnolo da cui ho preso questo consiglio)

Un esempio dei benefici è la maggior reattività di Firefox. Una volta digitato l’indirizzo, la sosta prima del caricamento vero e proprio è diventata quasi nulla. Prima invece rimaneva fermo dei secondi con la scritta “Ricerca di (sito)“…

1 Risposta finora »

  1. 1

    vrde detto,

    ciao, grazie per i consigli. Prima utilizzavo bind9 ma questa soluzione mi sembra più semplice e veloce.
    Se posso farmi “pubblicità” c’è un articolo nel mio blog che penso possa interessarti: http://vrde.wordpress.com/2008/01/08/navigare-meglio/
    dacci un occhio e dimmi cosa ne pensi ;)
    a presto, Alberto


RSS dei Commenti · TrackBack URI

Dì la tua