Páginas

quarta-feira, 16 de fevereiro de 2011

Configurando servidor DNS: bind9

Neste post irei ensinar como configurar um servidor DNS em sua máquina. Quando configurado dessa forma, ele irá resolver os nomes e armazená-los de tal forma que não será mais preciso resolve-los da próxima vez.


++Instalando pacotes necessários++

$ sudo apt-get install bind9
Os arquivos de configuração ficaram armazenados em: /etc/bind


++Configurando++



Simplesmente descomente e acrescente seu servidor DNS favorito em: /etc/bind/named.conf.options
forwarders {
                0.0.0.0;
           };




No meu caso ficou:
forwarders {
                8.8.8.8; #Google Public DNS
                200.204.0.10; #Speedy BR
                200.221.11.101; #UOL-2 BR-2
           };




Existem outras opções como:
    OpenDNS: 208.67.220.220
    UltraDNS: 156.154.70.1
    DynGuide: 216.146.35.35
    GigaDNS BR: 189.38.95.95


Depois faça:



$ sudo  vim /etc/defaul/bind9



e mude para yes a linha RESOLVCONF, ou seja, deixe RESOLVCONF=yes


Após fazer as modificações rode:

$ sudo service bind9 restart


++Testando++


Uma boa maneira de testar se tudo correu bem é usando a ferramente dig.

$ sudo apt-get install dnsutils
Agora devemos rodar o dig em nossa interface loopback:

$ dig -x 127.0.0.1
Você deverá receber uma saída parecido com esta:

...
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
...



Agora devemos testar o dig em um domínio fora do nosso, por exemplo:

$ dig terra.com
e receberá como saída algo parecido com:
...
;; Query time: 48 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
...



já na segunda vez:

...
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
...



E pronto!!


Dica extra: Aconselho vocês a visitarem o site http://code.google.com/p/namebench/ e olharem essa ferramenta, ela busca por servidores DNS e te devolve uma combinação dos mais rápidos + os mais pertos! Olhem e testem para obterem a melhor configuração para vocês!!!


Fonte:
ubuntu documentation: dns
ubuntu documentation: dig

Nenhum comentário:

Postar um comentário