você está aqui: Home → Colunistas → Sysadmin
Colaboração: Alexandro Silva
Data de Publicação: 03 de Junho de 2009
Aproveitando o material que compilei para as aulas que estou ministrando sobre serviços de internet Linux na Pós em Gestão de Segurança na Unijorge resolvi criar este post complementando os anteriores sobre o DNSsec e a configuração do Bind9 no Debian.
Então segue um tutorial sobre como configurar um DNS secundário com DNSsec habilitado.
Execute os passos abaixo no servidor SLAVE
aptitude install bind9
mkdir /etc/bind/zones
chown bind:bind /etc/bind/zones chmod g+w /etc/bind/zones
/etc/bind/named.conf.options
vim /etc/bind/named.conf.options
dnssec-enable yes;
dnssec-keygen -a hmac-md5 -b 128 -n host acme.local
vim /etc/bind/Kacme.local.+157+47805.private
Private-key-format: v1.2 Algorithm: 157 (HMAC_MD5) **Key: fHRX4is1JElf9Al1v21odA** Bits: AAA=
/etc/bind/named.conf
vim /etc/bind/named.conf
key "TRANSFER" {
algorithm hmac-md5;
secret "**INFORME A CHAVE GERADA AQUI**";
};
/etc/bind/named.conf
vim /etc/bind/named.conf
server 192.168.0.1 {
keys {
TRANSFER;
};
};
/etc/bind/named.conf.local
vim /etc/bind/named.conf.local
zone "acme.local" {
type slave;
file "/etc/bind/zones/slave_acme.local";
masters { 192.168.0.1; };
allow-notify { 192.168.0.1; };
};
/etc/bind/named.conf
vim /etc/bind/named.conf
include "/etc/bind/rndc.key";
Execute os passos abaixo no servidor MASTER
/etc/bind/named.conf.options
vim /etc/bind/named.conf.options
dnssec-enable yes;
/etc/bind/named.conf
vim /etc/bind/named.conf
key "TRANSFER" {
algorithm hmac-md5;
secret "**INFORME A CHAVE GERADA NO SLAVE AQUI**";
};
/etc/bind/named.conf
vim /etc/bind/named.conf
server 192.168.0.2 {
keys {
TRANSFER;
};
};
/etc/bind/named.conf
vim /etc/bind/named.conf
include "/etc/bind/rndc.key";
aptitude aptitude install ntp ntpdate
ntpdate ntp.pop-ba.rnp.br
/etc/init.d/bind9 restart
ntpdate 192.168.0.1
/etc/init.d/bind9 restart
Após reiniciar o Bind no slave o arquivo slave_acme.local deve surgir no diretório /etc/bind/zones. Se esse arquivo não for criado dê uma olhada no arquivo de log daemons.log e verifique o erro apresentado.
Fonte: HowtoForge
Rubens Queiroz de Almeida é engenheiro eletricista, formado pela Universidade Federal de Juiz de Fora. Trabalha na Unicamp, no Centro de Computação, desde 1988. Colaborou em diversas edições da Revista do Linux, com artigos demonstrando a viabilidade e importância estratégica do software livre. É autor dos livros Linux - Dicas e Truques, As Palavras Mais Comuns da Língua Inglesa, Read in English - Uma Maneira Divertida de Aprender Inglês, e colaborou na confecção do livro A Leitura nos Oceanos da Internet.
Mantém os sites Aprendendo Inglês, EduLinks, Contando Histórias e a Dicas-L.
Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS
Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.