Velocizziamo la navigazione con una Cache DNS!
Tutte le volte che apriamo una finestra con firefox e digitiamo il nome del sito web, o tutte le volte che apriamo un client di WLM/MSN, viene eseguita una richiesta ad un server DNS, che contiene ed associa tutti gli indirizzi IP all’indirizzo testuale.
Capita, a volte, che molti siti web vengano oscurati dallo stato, e cancellati dal DNS. Capita altre volte che la navigazione si rallenti proprio per questa procedura standard che ha rivoluzionato il web. Questo problema non si percepisce tanto con una connessione a banda larga, ma si può comunque velocizzare la navigazione installando una Cache DNS. Con questa procedura, saranno salvati sul computer, tutti gli indirizzi contattati in modo da non dover ricollegarsi ogni volta al server DNS.Questa procedura viene attuata mediante i pacchetti dnsmasq che ci forniranno un nostro piccolo server DNS. Quindi installiamolo con il seguente comando da super utente:
apt-get install dnsmasq
Ora, il nostro server è attivo e funzionante, però ascolterà anche le richieste esterne, provenienti dalla porta TCP 53. Se vogliamo che funga da Cache DNS, dovremo semplicemente modificare il file di configurazione. Quindi modifichiamo /etc/dnsmasq.conf in questo modo:
nano /etc/dnsmasq.conf
Individuiamo le seguente riga contenente:
#interface=
E sostituiamola con:
interface=lo
Poi cerchiamo la seguente riga:
#bind-interfaces
E rimpiazziamola con:
bind-interfaces
Individuiamo le seguente riga contenente:
#cache-size=150
E sostituiamola con:
cache-size=250
Successivamente editiamo il file /etc/resolv.conf che contiene gli indirizzi dei server DNS da contattare al momento della richiesta:
nano /etc/resolv.conf
Ed aggiungiamo la seguente riga in cima al file:
nameserver 127.0.0.1
A questo punto riavviamo il Server DNS in modo da attivarlo con le nuove impostazioni. Digitiamo dunque, da terminale con i permessi di super utente:
/etc/init.d/dnsmasq restart
Ora potrete notare che dopo le prime richieste ai siti web, la navigazione sarà superiore e molto più veloce. Buona navigazione!