Configurações do servidor DNS - BIND
Logar como super usuário.
sudo su
Instalar o BIND.
apt-get update
apt-get install bind9
Editar o arquivo /etc/hosts e definir o nome completo da máquina
nano /etc/hosts
Adicionar o host ao domínio
10.0.0.8 dns1.bezerro.com.br dns1
Editar o arquivo de configuração named.conf.local
nano /etc/bind/named.conf.local
Adicionar uma zona direta ao servidor DNS
zone "bezerro.com.br" {
type master;
file "/etc/bind/db.bezerro.com.br";
};
Copiar o arquivo de modelo para criar o banco de dados de registros do DNS
cp /etc/bind/db.local /etc/bind/db.bezerro.com.br
Editar o arquivo do banco de dados de registros do DNS
nano /etc/bind/db.bezerro.com.br
Adicionar os seguintes registros ao arquivo
@ IN SOA dns1.bezerro.com.br. root.bezerro.com.br. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ); Negative Cache TTL
@ IN NS dns1.bezerro.com.br.
dns1.bezerro.com.br. IN A 10.0.0.8
host1.bezerro.com.br. IN A 10.0.0.1
host2.bezerro.com.br. IN A 10.0.0.2
host3.bezerro.com.br. IN A 10.0.0.3
www.bezerro.com.br. IN CNAME host1.bezerro.com.br.
Editar o arquivo nano /etc/bind/name.conf.options para definir um servidor DNS externo. Para que pedidos que não sejam resolvidos no nosso servidor, sejam encaminhados para um servidor externo.
nano /etc/bind/named.conf.options
Adicionar ao arquivo /etc/bind/name.conf.options .
forwarders {
8.8.8.8;
8.8.4.4;
};
Reiniciar o servidor DNS
service bind9 restart
Editar o arquivo /etc/resolv.conf para definir o servidor DNS para o host
nano /etc/resolv.conf
Adicionar os comandos ao /etc/resolv.conf
search bezerro.com.br
nameserver 10.0.0.8
Verificar o servidor DNS via nslookup
nslookup www.bezerro.com.br
Editar o arquivo de configuração named.conf.local para adicionar a zona de registro reversa
nano /etc/bind/named.conf.local
Adicionar uma zona reversa ao servidor DNS
zone "0.10.in-addr.arpa" {
type master;
file "/etc/bind/db.10.0";
};
Copiar o arquivo de modelo para criar o banco de dados de registros do DNS
cp /etc/bind/db.127 /etc/bind/db.10.0
Editar o arquivo do banco de dados de registros do DNS
nano /etc/bind/db.10.0
Adicionar os seguintes registros ao arquivo
@ IN SOA dns1.bezerro.com.br. root.bezerro.com.br. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ); Negative Cache TTL @ IN NS dns1.bezerro.com.br.8.0 IN PTR dns1.bezerro.com.br. ; 10.0.0.8
1.0 IN PTR host1.bezerro.com.br. ; 10.0.0.1
2.0 IN PTR host2.bezerro.com.br. ; 10.0.0.2
3.0 IN PTR host3.bezerro.com.br. ; 10.0.0.3
Verificar o servidor DNS via nslookup
nslookup 10.0.0.8