FUG-BR / Grupo Brasileiro de Usuarios de FreeBSD - DJBDNS - Domnios Virtuais no mesmo Server
DJBDNS - Domnios Virtuais no mesmo Server
Por Fbio Farias   
23/06/2006
ImageNosso amigo Marcelo Araujo já escreveu um How-To "Configurando o Servidor de DNS DJBDNS" resolvi apenas escrever algo que possa ser usado se baseando nesta documentação. Eu já tive alguns problemas para organizar os domínios virtuais, de forma que não me desse erros ao fazer testes de dns, como dnsreport.

Requisitos 

  • Inicialmente deveremos ter o DJBDNS instalado e funcionando corretamente em nosso servidor.
  • Deve se ter dois endereços de IPs neste server, podendo ser da mesma rede, o servidor deverá responder em ambos.

Procedimentos

    Para que o tinydns possa responder no outro IP "alias" deveremos executar o mesmo comando para se criar a base do server DNS

# tinydns-conf tinydns dnslog /var/djbdns/tinydns2 ip.da.maquina.alias

    Note que no How-To anterior a base do server fica em /var/djbdns/tinydns, e para que nosso servidor responda no outro IP deveremos utilizar outro diretório como nesse caso /var/djbdns/tinydns2 

    Deveremos criar um link da mesma forma, apenas mudando o nome.

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

 

    Bom até aqui não é segredo nenhum, o que realmente faz a diferênça é nosso arquivo data.  Ao invés de utilizar as ferramentas do Tinydns para criar os domínios, iremos editar o arquivo data e inseri-las manualmente, depois é simples criar um script para que faça isso sozinho.

Vamos adotar alguns IPs fictícios para melor entendimento:

  • Rede 192.168.0.0
  • Server 192.168.0.1 e 192.168.0.2 

/var/djbdns/tinydns/root/data
O arquivo data deverá ter a seguinte sintax.

######## Início do Arquivo data 

.0.168.192.in-addr.arpa:192.168.0.1::259200
.0.168.192.in-addr.arpa:192.168.0.2::259200

#dominio1.com.br

Zdominio1.com.br:ns1.dominio1.com.br.:suporte.dominio1.com.br.:
&dominio1.com.br::ns1.dominio1.com.br.:
&dominio1.com.br::ns2.dominio1.com.br.:
@dominio1.com.br::ns1.dominio1.com.br.:5:
=ns1.dominio1.com.br:192.168.0.1:
=ns2.dominio1.com.br:192.168.0.2:
+www.dominio1.com.br:192.168.0.1:
+dominio1.com.br:192.168.0.1:
+mail.dominio1.com.br:192.168.0.1:

#dominio2.com.br
Zdominio2.com.br:ns1.dominio2.com.br.:suporte.dominio2.com.br.:
&dominio2.com.br::ns1.dominio2.com.br.:
&dominio2.com.br::ns2.dominio2.com.br.:
@dominio2.com.br::ns1.dominio2.com.br.:5:
=ns1.dominio2.com.br:192.168.0.1:
=ns2.dominio2.com.br:192.168.0.2:
+www.dominio2.com.br:192.168.0.1:
+dominio2.com.br:192.168.0.1:
+mail.dominio2.com.br:192.168.0.1:

######Fim do Arquivo

    Poderemos inserir os domínios conforme a demanda. Após editar o arquivo e inserir seus dados não se esqueça de executar o comando:

# make

Para que seu dns possa ficar sincronizado corretamente você pode adicionar a seguinte linha em seu crontab

/usr/local/bin/rsync -q -a /var/djbdns/tinydns/root/data* /var/djbdns/tinydns2/root/

Desta forma não é necessário editar o arquivo data do tinydns2

Fábio Farias
São Miguel do Oeste - SC
e-mail, msn: Este endereo de e-mail est sendo protegido de spam, voc precisa de Javascript habilitado para v-lo

Comentrios
opa
Por juka em 19/03/2007 17:13:02
me ajudem a entra no 192.168.0.1 
nao entra de jeito nenhum oq fao.estou usando um roter dlink 604,tava funcionando agora esta todo desconfigurado e meu ip nao o q esta nele,como entro no 192.168?valeu
problemas com o dlink 604
Por shirley em 03/06/2007 15:55:31
me ajudem a entra no 192.168.0.1  
nao entra de jeito nenhum o q fao.estou usando um roter dlink 604,estava funcionando mas agora esta todo desconfigurado e meu ip nao o q esta nele,como entro no 192.168?
D-Link DI-524
Por Luis Leiro em 02/09/2007 15:20:41
Estou com o mesmo problema companheiro, no consigo entrar no 192.168.0.1, se conseguir alguma dica, favor compartilhar, obrigado. 
Luis-SSA-BA.
D-Link AirPlus G DI-524
Por paola em 12/09/2007 00:01:33
oi, eu no consigo entrar com o nome de usurio = admin, eu dou enter e aparece "Unauthorized", s consigo entrar como "user", ai no da pra configurar a rede, vcs poderiam me ajudar?


Comente!*
Nome:
E-mail
Homepage
Ttulo:
Comentrio:

Cdigo:* Code

ltima Atualizao ( 23/06/2006 )