… dnsmasq

Para fazermos um cache de DNS, e obviamente aumentarmos a velocidade de navegação, segue abaixo um exemplo para que utiliza uma conexão via DHCP (Virtua, Speedy, etc.).

Primeiro temos que baixar o pacote do “DNSMASQ”

# yum -y install dnsmasq

Então após a instalação devemos fazer 3 alterações.

1. Abra o arquivo /etc/dnsmasq.conf  e procure a linha #listen-address

Devemos então retirar o comentário desta linha e adicionar o localhost e retirar o comentário, ficando assim:

listen-address=127.0.0.1

Pronto, salve e saia do arquivo.

2. Abra o arquivo /sbin/dhclient-script.conf , e localize a seguinte linha:

echo ‘; generated by /sbin/dhclient-script’ > $rscf

Então, abaixo desta linha adicione o seguinte conteúdo:

echo ‘nameserver 127.0.0.1′ > $rscf

Salve e saia do arquivo.

3. E por último, vamos entrar no arquivo /etc/resolv.conf e incluir o primeiro “nameserver” como:

nameserver 127.0.0.1

Assim ele irá buscar no nosso DNS primeiro, antes dos demais. O ítem 2 faz com que mesmo o arquivo /etc/resolv.conf sendo recriado, ainda assim ele irá adicionar a linha do ítem 3 ao arquivo.

Agora para testarmos, vamos a um exemplo.

# dig www.google.com.br

;; Query time: 27 msec    // Valor da primeira consulta.

Novamente refazendo o exemplo, temos o seguinte resultado.

;; Query time: 0 msec

Uma boa diferença, hein.

Não ha comentários

Leave a reply