Desta vez, além de postar um passo a passo, por escrito postarei também um vídeo da instalação, e detalhei as configurações por escrito aqui no blog.
Partindo do principio que a maquina já está com a rede configurada, vamos instalar o bind com
com o comando abaixo:
# yum install bind bind-utils
# Vi /etc/named.conf.local
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
// adicionamos um include na linha abaixo para o nosso arquivo de configurações locais
include "/etc/named.conf.local";
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
Agora criamos nosso arquivo de configurações locais da nossa zona.
# vi /etc/named.conf.local
zone "diaadialinux.com.br" {
type master;
file "diaadia.zone";
allow-query { 127.0.0.1; 192.168.2.0/28; };
};
zone "2.168.192.in-addr.arpa"{
type master;
file "diaadia.rev";
allow-query { 127.0.0.1; 192.168.2.0/28; };
};
// Fim arquivo
Agora vamos criar o nosso arquivo de zona ele vai chamar-se diaadia.zone.
# vi /var/named/diaadia.zone
$TTL 3H
@ IN SOA @ tutoriais.diaadialinux.com.br. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.2.9
IN MX 5 tutoriais.diaadialinux.com.br.
tutoriais IN A 192.168.2.9
mail IN CNAME tutoriais
// Fim arquivo
Agora vamos criar o nosso arquivo de zona reversa ele vai chamar-se diaadia.rev.
# vi /var/named/diaadia.rev
$TTL 3H
@ IN SOA @ tutoriais.diaadialinux.com.br. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS tutoriais.diaadialinux.com.br.
IN MX 5 tutoriais.diaadialinux.com.br.
9 IN PTR tutoriais.diaadialinux.com.br.
Agora vamos testar a sintaxe dos arquivos de configuração:
Para isso usamos os comandos abaixo:
# named-checkconf /etc/named.conf.local
# named-checkconf /etc/named.conf
# named-zone diaadialinux.com.br var/named/diaadia.zone
# named-zone 2.168.192.in-addr.arpa /var/named/diaadia.rev
Caso o Retorno de todos os comando seja OK podemos inicia nosso serviço caso não revesamos o arquivo de configuração que deu erro.
Após todos os arquivos de configuração editados com sucesso nós adicionamos o serviço named na inicialização com o comando abaixo:
# chkconfig named on
Agora editamos nosso arquivo resolv.conf
# vi /etc/resolv.conf
domain diaadialinux.com.br
nameserver 192.168.2.9
nameserver 192.168.2.9
# Fim do arquivo
Agora inicializamos o nosso servidor DNS.
# service named start
Agora Vamos testar o funcionamento do nosso servidor DNS com o comando
nslookup como podemos ver nos exemplos a seguir:
Primeiro Testamos nosso servido de nomes
Teste
[root@tutoriais ~]# nslookup diaadialinux.com.br
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: diaadialinux.com.br
Address: 192.168.2.9
[root@tutoriais ~]# nslookup 192.168.2.9
Server: 127.0.0.1
Address: 127.0.0.1#53
9.2.168.192.in-addr.arpa name = tutoriais.diaadialinux.com.br.
[root@tutoriais ~]#
Se você obteve um resultado parecido com esse agora é só correr para o abraço.
Abaixo seguem os links para os arquivos de configuração, a VM com o NAMED instalado e
e o vídeo no youtube com o processo de instalação:
Arquivo de zona
https://drive.google.com/file/d/0By9IiqjprKPVSmxNdW5ZelBCWmM/edit?usp=sharing
Link arquivo de zona reversa:
https://drive.google.com/file/d/0By9IiqjprKPVMHBxWWVkanc0WlE/edit?usp=sharing
Arquivo named.conf
https://drive.google.com/file/d/0By9IiqjprKPVckVsWmNmSVMxaFk/edit?usp=sharing
Aquivos do named local
https://drive.google.com/file/d/0By9IiqjprKPVcWsxRWpKQmJocDQ/edit?usp=sharing
Resolv.conf
https://drive.google.com/file/d/0By9IiqjprKPVMFhQV1d2M05xV1U/edit?usp=sharing
Link download da OVA:
http://d01.megashares.com/dl/N9Ux4k1/diaadia_tutorial_bind.ova
Vídeo da instalação no youtube:
Lembrando, este é um videos da instalação que eu fiz e não um vídeo-tutorial
Somente postei ele para que possa tirar alguma duvida que possa surgir durante a instalação.