Informática Numaboa - Linux
BIND (DNS) na jaula
Qui 16 Mar 2006 01:00 |
- Detalhes
- Categoria: Como fazer instalações
- Atualização: Quarta, 15 Abril 2009 11:45
- Autor: vovó Vicki
- Acessos: 18342
- BIND (DNS) na jaula
- Preparando a jaula
- Arquivos de configuração
- Configuração do servidor
- Configuração do servidor II
- Arquivos de registros
- Arquivos de registros II
- Arquivos de registros III
- Configuração do cliente
- Verificando as permissões
- Levantando o sistema
- Testando o sistema
- Testando o sistema II
- Manutenção
- Referências e Comentários
- Todas as Páginas
Controlando todos os registros
Para verificar todos os RRs referentes ao domínio numaboa.com.br, chame o dig com o tipo de solicitação axfr:
# dig axfr numaboa.com.br ; <<>> DiG 9.3.1 <<>> axfr numaboa.com.br ;; global options: printcmd numaboa.com.br. 86400 IN SOA ns1.numaboa.com.br. webmaster.numaboa.com.br. 2006022601 86400 7200 3600000 172800 numaboa.com.br. 86400 IN TXT "v=spf1 a mx ~all" numaboa.com.br. 86400 IN NS ns1.numaboa.com.br. numaboa.com.br. 86400 IN NS ns2.numaboa.com.br. numaboa.com.br. 86400 IN MX 5 mail.numaboa.com.br. ftp.numaboa.com.br. 86400 IN A 10.20.30.40 ftp.numaboa.com.br. 86400 IN MX 5 mail.numaboa.com.br. localhost.numaboa.com.br. 86400 IN A 127.0.0.1 mail.numaboa.com.br. 86400 IN A 10.20.30.42 mail.numaboa.com.br. 86400 IN MX 5 mail.numaboa.com.br. www.numaboa.com.br. 86400 IN A 10.20.30.40 www.numaboa.com.br. 86400 IN MX 5 mail.numaboa.com.br. numaboa.com.br. 86400 IN SOA ns1.numaboa.com.br. webmaster.numaboa.com.br. 2006022601 86400 7200 3600000 172800 ;; Query time: 31 msec ;; SERVER: 10.20.30.40#53(10.20.30.40) ;; WHEN: Wed Mar 15 14:23:14 2006 ;; XFR size: 13 records (messages 1)
Se você tem um domínio no registro.br, você pode alterar um dos DNS deste domínio de modo que aponte para o seu servidor de nomes. Sugiro que você utilize o DNS secundário porque ainda está em fase de teste. Se o seu servidor de nomes estiver ativo, o registro.br aceita a alteração depois de testar se ele está respondendo... exatamente o que você quer saber. Se o seu servidor foi aceito, os dados referentes ao seu domínio serão modificados na próxima atualização que o registro.br efetuar - até a última vez que verifiquei, isto ocorre diariamente às 5:00, 13:00 e 21:00 horas.
Aliás, vai aqui uma dica. Toda vez que você alterar alguma coisa, logo depois dos horários de atualização você pode usar o utilitário [url=registro.br/cgi-bin/nicbr/dnscheck]Verificação DNS[/url] do registro.br.
9. Manutenção de arquivos
O único arquivo que precisa ser checado periodicamente é o arquivo de registros dos servidores raiz. Apesar das alterações serem extremamente raras, ainda assim é bom checar se os IPs são válidos. Podemos incluir esta tarefa na nossa rotina de trabalho, mas, por ser uma tarefa periódica, o melhor é apelar para o cron e esquecer o assunto. Inclua o script abaixo no diretório /etc/cron.monthly e transfira a responsabilidade das atualizações para o Slack
#!/bin/sh # # /etc/cron.monthly/rootservers # Atualiza o arquivo com os servidores raiz usados pelo Bind (named) # cd /jaula/named/conf dig @e.root-servers.net . ns >db.rootcache.new 2> errors case `cat db.rootcache.new` in *NOERROR*) ;; *) echo "Arquivo de servidores raiz NÃO foi atualizado." >> /var/log/messages 2>&1 echo "O erro foi:" >> /var/log/messages 2>&1 cat `cat db.rootcache.new errors` >> /var/log/messages 2>&1 exit 1 ;; esac chown root:domador db.rootcache.new rm -f db.rootcache.old errors mv db.rootcache db.rootcache.old mv db.rootcache.new db.rootcache echo "Arquivo de servidores raiz do Bind (named) atualizado:" >> /var/log/messages 2>&1 cat db.rootcache >> /var/log/messages 2>&1 exit 0