Sei sulla pagina 1di 3

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

Potrebbero piacerti anche