Configurando o bind 9 no Debian
Explicao rpida e prtica de como montar um servidor de DNS usando como base a distribuio Debian.
Abordaremos a configurao simples de um arquivo de zona e tambm a de um servidor DNS slave.
INSTALANDO O BIND 9
Primeiro passo baixar e instalar o Bind 9:
# apt-get install bind9
Para verificar se o bind est rodando, digite:
$ ps -aux | grep named
Caso no esteja rodando ainda, digite:
# /etc/init.d/bind9 start
CONFIGURANDO O NAMED.CONF
Agora vamos aos arquivos de configurao. Todos os arquivos se encontram no diretrio /etc/bind.
Primeiro voc deve editar o arquivo named.conf, onde esto todas as zonas que no caso so os endereos de
sites pela qual a mquina vai responder.
Voc dever incluir a seguinte linha no arquivo named.conf:
zone "seusite.com.br" {
type master;
file "db.seusite.com.br";
};
Exemplo:
zone "luis.com.br" {
type master;
file "db.luis.com.br";
};
O prximo passo ser criar o arquivo db.seusite.com.br.
CRIANDO O ARQUIVO DB.SEUSITE.COM.BR
Aqui ficaro as configuraes do seu endereo!
; IN significa internet
;Arquivo que representa a zona "seusite.com.br"
;
$TTL 604800
@ IN SOA
seusite.com.br. seusite.com.br. (
2004111700 ; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
604800 )
; Negative Cache TTL
;
@ IN NS lf02m09
@
IN
MX
10
lf02m09
IN
www
IN
CNAME
ftp
IN
seusite.com.br.
ipdasuamaquina
CNAME
nomedamaquina
nomedamaquina
// agora so voc adicionar os outros registros desejados
// exemplo:
//ssh IN CNAME nomedamaquina
Exemplo do luis.com.br:
; IN significa internet
;Arquivo que representa a zona "luis.com.br"
;
$TTL 604800
@ IN SOA
luis.com.br. root.luis.com.br. (
2004111700 ; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS lf02m09
@
IN
MX
10
luis.com.br.
lf02m09
IN
200.210.215.30
www
IN
CNAME
lf02m09
ftp
IN
Kaue
IN
CNAME
A
lf02m09
200.210.215.29
TESTANDO O SERVIDOR
Para checar as configuraes digite:
# named-checkconf
Para checar as zonas digite:
# named-chekzone db.seusite.com.br
Para reiniciar digite:
# /etc/init.d/bind9 restart
Para testar se est tudo funcionando use o nslookup:
$ nslookup
> server nomedasuamaquina
> www.seusite.com.br
Se aparecer o IP da sua mquina est tudo certo!
ADICIONANDO SERVIDOR ESCRAVO
Em outra mquina que esteja instalado o bind, coloque essas configuraes para que ela seja servidor
escravo:
No arquivo named.conf:
zone "seusite.com.br" {
type slave;
masters {ipdoservidormestre;};
file "db.seusite.com.br";
};
O servidor escravo ir criar sozinho o arquivo db.seusite.com.br.
http://www.vivaolinux.com.br/artigo/Configurando-o-bind-9-no-Debian