Configurando servidor de DNS Caching no CentOS 5.4


1-Vamos instalar o bind Servidor DNS.
# yum install bind bind-libs bind-utils caching-nameserver -y

2-Vamos definir o nome da maquina.
# vim /etc/hosts
192.168.10.1 bvr-gw02.com.br bvr-gw02
127.0.0.0.1 localhost.localdomain localhost

3-Vamos Criar o arquivo que define as configurações do DNS.
# vim /var/named/bvr-gw02.com.br

$TTL 86400 ; 1 dia
@ IN SOA servidor.bvr-gw02.com.br. root.bvr-gw02.com.br. (
2008092181 ; serial
10800 ; refresh (3 hotas)
900 ; retry (15 minutos)
604800 ; expire (1 senama)
86400 ; minimum (1 dia)
)
@ IN NS firewall.bvr-gw02.com.br

4-Vamos Criar o arquivo que define as configurações do DNS.
# vim /var/named/192.168.10.1

$TTL 86400 ; 1 dia
@ IN SOA servidor.bvr-gw02.com.br. root.bvr-gw02.com.br. (
2009092181 ; serial
10800 ; refresh (3 hotas)
900 ; retry (15 minutos)
604800 ; expire (1 senama)
86400 ; minimum (1 dia)
)
@ IN NS firewall.bvr-gw02.com.br

5-Vamos definir o  dono e grupo dos arquivos de configuração como named
# chown named.named /var/named/dominio.com.br
# chown named.named /var/named/192.168.2.1

6-Vamos criar as Zonas no named.conf
#vim /etc/named.conf
options {
directory "/var/named";
listen-on {
192.168.10.1/32;
127.0.0.1/32;
};
dump-file "/var/named/dump/named.db";
statistics-file "/var/named/dump/named.stats";
};
include "/etc/rndc.key";
zone "." {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};

zone "bvr-gw01.com.br" IN {
type master;
check-names ignore;
file "/var/named/bvr-gw02.com.br";
};

zone "10.168.192.in-addr.arpa" IN {
type master;
check-names ignore;
file "/var/named/192.168.10.1";
};

7-Habilitando o DNS Cache

#vim /etc/named.caching-nameserver.conf

onde tiver

listen-on port 53 { 127.0.0.1; };

coloca

listen-on port 53 { 192.168.10.1; };

8-Definir a forma de busca do DNS colocando o bind como primeiro.
# vim /etc/host.conf

order bind,hosts
multi on


9-Vamos adicionar o novo DNS no resolv.conf tanto do Server quanto nos clientes.

# vim /etc/resolv.conf

search domain.com.br
nameserver 192.168.10.1
nameserver 8.8.4.4

10-Iniciando o Serviço
# service named start
# chkconfig named on

Testando.. :)…

#dig 192.168.10.1