DJBDNS - Domnios Virtuais no mesmo Server |
Por Fbio Farias | |||
23/06/2006 | |||
Nosso 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
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:
/var/djbdns/tinydns/root/data ######## Início do Arquivo data .0.168.192.in-addr.arpa:192.168.0.1::259200 #dominio1.com.br Zdominio1.com.br:ns1.dominio1.com.br.:suporte.dominio1.com.br.: ######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 FariasSã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
|
|||
ltima Atualizao ( 23/06/2006 ) |