A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Linux

BIND (DNS) na jaula

Qui

16

Mar

2006


01:00

(13 votos, média 4.23 de 5) 


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 tongue

#!/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

Informações adicionais