Oggi voglio parlarvi di un piccolo software che permette di velocizzare le richieste DNS, facendo una cache locale delle richieste.
Parliamo di pdnsd che risponde sulla porta 53 e fornisce le classiche risposte di un server DNS, solo che per ogni richiesta usa una cache per conservare il risultato.
Per l’installazione, seguiamo il classico:
1 | apt-getinstall pdnsd |
A questo punto modifichiamo il file di configurazione /etc/pdnsd.conf, commentando la sezione server (di default dovrebbe già essere commentata) ed aggiungendo la seguente:
1 2 3 4 5 6 7 8 9 10 | server{ label=OpenDNS; ip=208.67.222.222; ip=208.67.220.220; timeout=30; interval=30; uptest=ping; ping_timeout=50; purge_cache=off; } |
Ora impostiamo l’indirizzo locale nel file per la risoluzione DNS /etc/resolv.conf, rimuovendo eventuali altre righe ed inserendo:
1 | nameserver127.0.0.1 |
Infine, riavviamo il servizio:
1 | /etc/init.d/pdnsd restart |
Bene, ora possiamo fare un test, eseguendo per due volte una query DNS e controllando il tempo di esecuzione:
1 | dig @localhost youtube.commx|greptime |
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta