Configurando o DjbDNS

Esse artigo trata da instalação e configuração de um servidor DNS completo com o DjbDNS. Ideal para quem procura algo mais simples de se configurar que o BIND.

[ Hits: 40.738 ]

Por: Júlio César Mauro em 24/10/2005


Fazendo um DNS Cache



Feita a instalação, vamos à configuração do servidor de DNS propriamente dito.

Antes, vamos criar 4 usuários no sistema para o DjbDNS funcionar corretamente.

Os usuários que serão criados são: dnscache, dnslog, tinydns e axfrdns.

Execute os seguintes comandos para a criação desses usuários:

# useradd dnscache -d /home/djb -s /bin/false -g users
# useradd dnslog -d /home/djb -s /bin/false -g users
# useradd tinydns -d /home/djb -s /bin/false -g users
# useradd axfrdns -d /home/djb -s /bin/false -g users


Após adicionar os usuários, precisamos configurar os diretórios dos usuários e qual IP ficará responsável por responder a uma requisição de DNS no servidor.

Execute o seguinte comando para fazer com que essas configurações sejam criadas:

# dnscache-conf dnscache dnslog /etc/dnscache xx.xx.xx.xx

Altere o valor xx.xx.xx.xx pelo IP do servidor que deverá responder às requisições de DNS. Precisamos criar um link simbólico desse diretório que acabamos de criar para dentro do diretório /service, para que ele seja executado automaticamente pelo daemontools.

# ln -s /etc/dnscache /service

Feito isso, precisamos liberar as redes/IPs que poderão ter acesso ao servidor DNS. Execute o seguinte comando:

# touch /etc/dnscache/root/ip/y.y.y

Altere o y.y.y pela rede que você quer que tenha acesso ao servidor DNS.

Exemplo:
Se colocarmos 172.16.24, será liberada a rede 172.16.24.0/24, se colocarmos 172.21.1.1, será liberado apenas o IP 172.21.1.1

Terminados todos os passos acima, basta reiniciarmos o serviço do daemontools para que o DNS seja iniciado. Faça isso com o comando:

# /sbin/init q

Pronto, o DjbDNS já está pronto para ser usado como um servidor DNS cache.

Página anterior     Próxima página

Páginas do artigo
   1. Instalação
   2. Fazendo um DNS Cache
   3. Fazendo um DNS autoritário
   4. Script de configuração
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Acelere o seu Squid com squid-prefetch - baixe as páginas antes dos seus usuários!

Estudo comparativo de alguns gerenciadores e aceleradores de download

Conhecendo e testando vários navegadores de Internet

ProFTPD + MySQL - Servidor FTP com usuários em banco de dados

Autenticando o Speedy Business automaticamente em firewalls Linux

  
Comentários
[1] Comentário enviado por diegumn em 24/10/2005 - 13:16h

Olá. Muito interessante seu artigo.

Gostaria da pautar também que existe uma ferramenta muito prática para configurar domínios no BIND. Estamos falando do WEBMIN. Com ele não é só possível configurar o serviço de domínios, são inúmeros módulos de configuração.

Ferramenta muito interessante, com eles, as tarefas de configurar host, dominios, registro e tudo mas, se torna bastante fácil.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts