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.
Parte 4: Script de configuração
Existe um procedimento que ajuda e muito a inserção de novos domínios no DNS, não precisando toda vez executar o add-mx, add-ns.
Crie um arquivo com todas as informações do domínio:
# vi /etc/novo-dominio
E dentro desse arquivo, adicione as informações:
Crie um arquivo com todas as informações do domínio:
# vi /etc/novo-dominio
E dentro desse arquivo, adicione as informações:
.DOMINIO.com.br:<IP>:259200
=www.DOMINIO.com.br:<IP>:86400
+smtp.DOMINIO.com.br:<IP>:86400
@DOMINIO.com.br:<IP>:86400
+DOMINIO.com.br:<IP>:86400
+ns1.DOMINIO.com.br:<IP>:86400
+ns2.DOMINIO.com.br:<IP>:86400
+ftp.DOMINIO.com.br:<IP>:86400
=www.DOMINIO.com.br:<IP>:86400
+smtp.DOMINIO.com.br:<IP>:86400
@DOMINIO.com.br:<IP>:86400
+DOMINIO.com.br:<IP>:86400
+ns1.DOMINIO.com.br:<IP>:86400
+ns2.DOMINIO.com.br:<IP>:86400
+ftp.DOMINIO.com.br:<IP>:86400
Lembre-se de alterar o <IP> pelos IPs responsáveis pelos serviços.
Sendo que:
| Símbolo | Significado |
| . | DNS Server |
| = | Nome |
| + | Apelido |
| @ | MX |
Agora crie um arquivo chamado /etc/tinydns/root/add-domain e coloque o seguinte conteúdo:
#!/bin/bash
if [ -z $1 ]; then
echo "informe o domínio"
exit
fi
cat /etc/exemplo-tiny |sed s,DOMINIO.com.br,$1,g >> data
if [ -z $1 ]; then
echo "informe o domínio"
exit
fi
cat /etc/exemplo-tiny |sed s,DOMINIO.com.br,$1,g >> data
E para adicionar o domínio com as informações informadas anteriormente no arquivo /etc/novo-dominio:
# cd /service/tinydns/root
# ./add-domain DOMINIO2.com.br
# make
Pronto.... servidor funcionando! Para maiores informações sobre o DjbDNS, visite o site:
que serviu de referência para esse 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.