Criando um servidor DNS com o DJBDNS

Esse artigo aborda a configuração de um servidor de DNS usando o DJBDNS, ideal para quem quem problemas com a complexa estrutura dos arquivos do BIND e procura algo mais simples.

[ Hits: 68.467 ]

Por: Tiago Alves de Andrade em 02/05/2004


Configuração do servidor de cache - dnscache



Vamos começar com a configuração do dnscache, que é o servidor de cache. É ele quem busca o www.dominio.com.br e o armazena em cache.

Ele não pode ter o mesmo endereço IP do tinydns, que será configurado daqui a pouco. Então será necessário que você crie um alias para sua placa de rede ou adicione uma outra placa.

Criando uma alias para sua placa de rede:

# ifconfig eth0:1 192.168.1.2/24

Nesse exemplo vamos assumir que eth0 tem o IP 192.168.1.1 (tinydns) e o eth0:1 192.168.1.2 (dnscache).

Vamos configurá-lo:

# dnscache-conf dnscache dnslog /var/djbdns/dnscache 192.168.1.2

Agora crie um arquivo com a série de IP da sua rede interna, no nosso caso seria 192.168.1:

# touch /var/djbdns/dnscache/root/ip/192.168.1

Vamos criar o link:

# ln -s /var/djbdns/dnscache /service

Página anterior     Próxima página

Páginas do artigo
   1. Instalação
   2. Criando os usuários e o grupo necessário
   3. Configuração do servidor de cache - dnscache
   4. Configuração do servidor de nomes - tinydns
   5. Finalizando e testando
Outros artigos deste autor

Instalando o modem NetDragon 56K

LimeWire - um P2P muito interessante para Linux

Criando um roteador Linux com sua máquina antiga

Leitura recomendada

Incrementando as funções do KDE com "servicemenus"

Squid configurado como proxy no Ubuntu Server

BIND DNS Active Directory Windows 2008

Explorando as possibilidades do XFree86

Instalando Slackware 11.0 em um pendrive

  
Comentários
[1] Comentário enviado por fabio em 02/05/2004 - 06:38h

Maneiríssimo esse djbdns, nem sabia da sua existência. Usuários de Debian já podem instalá-lo diretamente pelo apt-get:

# apt-get install djbdns

[2] Comentário enviado por cvs em 02/05/2004 - 12:32h

ja vou fazer isso agora aqui... hehehe

[3] Comentário enviado por ygorth em 04/05/2004 - 12:29h

muito bom o artigo!

[4] Comentário enviado por m0rpheu5 em 13/08/2004 - 10:03h

Olá, instalei certinho como o artigo mostra, porém agora não consigo mais pintar host, só ip, isso quer dizer pau no meu dns, acho que configurei algo errado! oque pode ser?
Grato

[5] Comentário enviado por paiano em 29/01/2007 - 11:35h

Colega, ve se pode me ajudar, está tudo configurado e rodando normalmente, mas eu uso um servidor de e-mail interno e gostaria que acontecesse o seguinte:

Quando estou na rede interna, gostaria que o dnscache respondesse pra mim que dominio.com.br = 192.168.0.11, que é meu ip interno, porque quando eu pergunto pro dnscache ele me responde o ip valido e dai nao funciona o e-mail

E eu quero deixar a configuracao do e-mail em smtp.dominio.com.br para funcionar tanto externo quanto interno.

[6] Comentário enviado por alefd78 em 28/03/2007 - 13:25h

Para vc apontar para o IP interno vc terá que fazer o seguinte:
$ cd /services/dnscache/root/servers //Dentro do diretorio
$ touch dominio.com.br // Criar um arquivo com o nome do seu domínio
-> Colocar dentro do arquivo dominio.com.br o IP do Servidor de DNS que responde pelo seu domínio interno apontando para seu servidor interno.
$ svc -h /service/dnscache
Qualquer dúvida pode entrar em contato ale-fd ( A ) hotmail.com

ateh+

[7] Comentário enviado por impact em 25/05/2007 - 02:49h

Parabéns pelo artigo, instalei no slack 10.2 e está rodando perfeito!!
Mauro

[8] Comentário enviado por terolando em 12/06/2007 - 10:38h

Amigo, como faço pra remover os dominos, hosts, mx, etc. q eu instalo?? Trocar o ip do dns tb.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts