Configurando o Servidor de DNS DJBDNS |
Por Marcelo Araujo | |||
14/06/2006 | |||
Há algum tempo atrás desenvolvi um pequeno "HOWTO" sobre o servidor de DNS DJBDNS do mesmo autor do renomado servidor de email QMAIL. DJBDNS pode ser uma alternativa ao BIND pela sua facilidade de uso e configuração, apesar do documento abordar a instalação no FreeBSD 4.9, os mesmos passos podem ser efetuados em qualquer outra versão do sistema. 1.0 - Introducao ao DJBDNS
O Djbdns surgiu da necessidade de substituir o BIND na função de servidores DNS, foi escrito por D. J. Bernstein conhecido pela qualidade e principalmente sugurança dos seus softwares .
daemontools: http://cr.yp.to/daemontools/
2.1 - Sistema O sistema utilizado para configurar o DJBDNS, tanto quanto para fazer este tutorial, foi o FreeBSD 4.9-Stable . 2.2 - Ports Simples, fácil e rápido .
3.1 - Instalando os pacotes indaial# cd /usr/ports/dns/djbdns/ && make all install clean Automaticamente ele ira instalar os principais patchs para o funcionamento do DJBDNS e junto o daemontools, ucspi-tcp e claro o *djbdns*. 3.2 - Configurações O Djbdns trabalha diferente do BIND que é um servidor de caching e autoritativo ao mesmo tempo, sendo que o Djbdns trabalha com 2 daemons, um para caching DNSCACHE onde o mesmo faz as buscas nos servidores raiz da Internet para efetuar as resoluções de nomes em uma rede. 3.3 - Adicionando usuários Precisamos adicionar alguns usuários para rodar o Djbdns com extrema segurança . indaial# pw useradd tinydns -g djbdns -d /dev/null -s /sbin/nologin 3.4 - Configurando o Dnscache indaial# mkdir /var/djbdns && cd /var/djbdns/ indaial# touch /var/djbdns/dnscache/root/ip/192.168.0 3.5 - Testando seu dnscache indaial# cat /dev/null >/etc/resolv.conf && echo nameserver 127.0.0.1 >/etc/resolv.conf Pronto, você já consegue resolver nomes usando sua própria máquina .
4.1 - O Tinydns O Tinydns e o servidor de DNS, e com ele que você pode configurar novos domínios e registralos na FAPESP etc... 4.1 - Instalando o Tinydns indaial# cd /var/djbdns && tinydns-conf tinydns dnslog /var/djbdns/tinydns ip.da.maquina.quevairodar
4.2 - Adicionando Dominios indaial# cd /var/djbdns/tinydns/root/ Pronto, seu domínio já esta funcionando, as vantagens do Djbdns, e a facilidade de configurar domínios e entrar novos alias, mx e ns, sem ter que restartar o serviço ou mesmo editar arquivos e atualizar números seriais . 4.3 - Notas finais Uso Djbdns em vários servidores, e mesmo assim ainda acho ele longe de bater o BIND.
5.1 - Referencias Existem vários documentos sobre *Como instalar o Djbdns* na Internet, tente www.google.com e se emocione com a quantidade de páginas. 5.2 - Autor Marcelo Araujo 5.3 - Entao porque usar Djbdns? Creio que a facilidade para a configuração dos domínios seria muito maior que a do servidor BIND, sendo que usando poucos comandos vc pode fazê-lo fácil e rapidamente . Encorajo a todos a usarem o Djbdns, uma tranquila intalação usando poucos recursos.
|
|||
ltima Atualizao ( 15/06/2006 ) |