Вы находитесь на странице: 1из 4

16/05/2011

Configurando o DNS - BIND9 [Artigo]

Configurando o D S - BI D9
Autor: Fernando Pereira <pexaorj at gmail.com> Data: 04/03/2006 Conhecendo o D S No vou entrar muito nessa parte de historia do DNS e nem para que serve cada parmetro de configurao, at porque achei um tutorial muito bom que j mostra detalhadamente isso tudo. Segue a URL: http://www.unitednerds.org/thefallen/docs/index.php?area=DNS...

Aconselho a todos que pretendem entrar no mundo do DNS, lerem o artigo acima! :) Agora, vamos ao que interessa!

Instalando o bind9 Utilizamos aqui a distro Debian Sarge 3.1, porm este tutorial pode servir de base para qualquer outra distro. # apt-get update # apt-get install bind9 Aps isso ser criado o seguinte diretrio com os seguintes arquivos: # cd /etc/bind # ls -l
-rw-r--r-- 1 root root -rw-r--r-- 1 root root -rw-r--r-- 1 root root -rw-r--r-- 1 root root -rw-r--r-- 1 root root 237 Oct 13 04:46 db.0 271 Oct 13 04:46 db.127 237 Oct 13 04:46 db.255 353 Oct 13 04:46 db.empty 256 Oct 13 04:46 db.local

-rw-r--r-- 1 root root 1507 Oct 13 04:46 db.root


vivaolinux.com.br//impressora.php?c 1/4

16/05/2011

Configurando o DNS - BIND9 [Artigo]

-rw-r--r-- 1 root bind 1773 Dec 14 12:57 named.conf -rw-r--r-- 1 root bind -rw-r--r-- 1 root bind -rw-r----- 1 bind bind 165 Oct 13 04:46 named.conf.local 672 Oct 13 04:46 named.conf.options 77 Dec 14 11:37 rndc.key

-rw-r--r-- 1 root root 1317 Oct 13 04:46 zones.rfc1918

Os arquivos so explicados no link que se encontra na primeira pgina deste tutorial. OBS: /var/cache/bind est vazio ainda.

Adicionando uma zona Vamos agora adicionar uma zona. As seguintes zonas j devem aparecer como padro, ento iremos adicionar a zona "lab.lan.br" para nosso teste e a zona reversa 0.168.192 (supondo que nosso IP seja 192.168.0.1). # vi /etc/bind/named.conf
zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; zone "0.168.192.in-addr.arpa" { type master; file "/etc/bind/reverso.0.168.192.dns"; }; zone "lab.lan.br" { type master; file "/etc/bind/lab.lan.br.dns"; };

vivaolinux.com.br//impressora.php?c

2/4

16/05/2011

Configurando o DNS - BIND9 [Artigo]

Configurando a zona adicionada Aps criarmos a zona no arquivo "named.conf", iremos criar o arquivo da zona em si. # touch /etc/bind/lab.lan.br.dns e depois popular este arquivo: # vi /etc/bind/lab.lan.br.dns Dentro deste arquivo devemos colocar o seguinte contedo:
; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA lab.lan.br. root.lab.lan.br. ( 4 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS lab.lan.br. @ IN A 192.168.0.31 IN MX 5 lab.lan.br. www IN CNAME lab.lan.br. ;Meu micro pexao IN

192.168.0.2

Ainda criamos um redirecionamento abaixo, ento todas as pessoas que pingarem "pexao.lab.lan.br" sero redirecionadas para o IP 192.168.0.2. :) # /etc/init.d/bind9 reload Pronto, criamos a nossa primeira zona de DNS! :) No esquea de alterar o arquivo /etc/resolv.conf e colocar como nameserver o IP do seu novo servidor DNS, caso contrrio nossa configurao no ir funcionar. Agora vamos criar o arquivo de zona reversa: # vi /etc/bind/reverso.0.168.192.dns
; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA lab.lan.br. root.lab.lan.br. ( 1 ; Serial
vivaolinux.com.br//impressora.php?c 3/4

16/05/2011

Configurando o DNS - BIND9 [Artigo]

604800 86400 2419200 604800 ) ; 1 IN IN NS PTR lab.lan.br. lab.lan.br.

; ; ; ;

Refresh Retry Expire Negative Cache TTL

Pronto, nossa zona reversa criada e funcionando. Agora s adicionar um servidor web ou de e-mails :)

Dicas finais Bem, sei que o tutorial no ficou muito limpo, mas estou escrevendo ele muito rpido e sem muita lenga lenga, at porque ele voltado para configuraes rpidas mesmo. Peo desculpas por algum erro, porm testei e est funcionando normalmente no meu servidor. Para visualizar algum log: # tail -f /var/log/daemon.log :) Espero ter ajudado. []' a toda comunidade!

http://www.vivaolinux.com.br/artigo/Configurando-o-DNS-BIND9 Voltar para o site

vivaolinux.com.br//impressora.php?c

4/4