Configurando o DNS
Configurando o DNS
Configurando o DNS
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
16/05/2011
-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
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 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
; ; ; ;
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!
vivaolinux.com.br//impressora.php?c
4/4