Uma das coisas que eu mais estava sentindo falta desde que reinstalei meu sistema no laptop era um cache local de DNS. Principalmente pra não ter que usar os servidores dns da IBM quando estou conectado via VPN. Seguem os passos:
Instale o dnsmasq (use o Synaptic/adept/aptitude/o que seja):
$ apt-get install dnsmasq
Edite o /etc/dnsmasq.conf e coloque a seguinte linha:
listen-address=127.0.0.1
Edite o /etc/dhcp3/dhclient.conf, pra sempre colocar o localhost como servidor dns no resolv.conf:
prepend domain-name-servers 127.0.0.1;
Renove seu IP via dhcp, pra que o localhost entre no resolv.conf, ou edite-o e adicione na mão.
Reinicie o dnsmasq
$ /etc/init.d/dnsmasq restart
Confira que tudo funciona:
$ dig google.com | grep SERVER
Você deve receber algo assim na saída:
;; SERVER: 127.0.0.1#53(127.0.0.1)
Como antes eu usaga o dnscache (djbdns) e só hoje comecei a usar o dnsmasq ainda não sei muitos truques dele. Aguardem...
Comments
Post new comment