segunda-feira, 20 de junho de 2011

Instalação do Bind e configuração do cache DNS

A instalação do Bind no Ubuntu é simples, pois os pacotes estão no repositório principal e  não necessita de nenhuma configuração no sources.list do APT.

Para instalar basta digitar o comando:
# apt-get install bind9 dnsutils bind9-doc
Sobre os pacotes:
  • Bind9 – é o pacote contendo o servidor para o protocolo DNS.
  • DNSUtils – pacote contendo três softwares para testes e correção de problemas. São eles: dig, nslookup e nsupdate. Para mais informações, após a instalação digite # man dig ou # man nslookup;
  • Bind9-Doc – contém basicamente a documentação do Bind.

Configuração do cache de DNS

Um cache de DNS, ou dns caching, é responsável por manter um histórico das consultas ao servidor de DNS do provedor. Com o cache  configurado, as consultas são armazenadas em um “histórico”, agilizando o tempo de busca e retorno da informação. 
 Configuração TTL do domínio que vai determinar o tempo que uma consulta DNS ficará no “histórico”, ou melhor cache.
 Configurar o cache de DNS editando o arquivo named.conf.options:
# vi /etc/bind/named.conf.options

Você verá três linhas comentadas que precisam ser modificadas. Antes da modificação, é necessário que tenha os IPs dos servidores de DNS do seu provedor.
Altere o arquivo e deixe-o como abaixo:

forwarders {
< IP-DO-SERVIDOR-DNS-PRIMÁRIO>;
< IP-DO-SERVIDOR-DNS-SECUNDÁRIO>;
};
Salve o arquivo com :wq! e vamos configurar o arquivo resolv.conf para que até o próprio servidor de DNS utilize o cache de DNS.
# vi /etc/resolv.conf
Modifique o arquivo: A primeira linha, relativa a search é opcional para esta configuração, porém será utilizada quando configurarmos a integração com o Active Directory.
search <NOME-DO-DOMINIO>
nameserver <IP-DO-SEU-SERVIDOR>
Salve o arquivo resolv.conf e reinicialize o Bind e sua configuração de rede:
# /etc/init.d/bind9 restart
# /etc/init.d/networking restart

0 comentários:

Postar um comentário

Twitter Delicious Facebook Digg Favorites