Configurando o DNS com BIND9 no Ubuntu

Devido ao projeto que está sendo desenvolvido na CSLFIB, resolvi postar aqui os tutoriais que utilizaremos para configurar o DNS, FTP, e o servidor WEB.

>Instalando o Bind 9

Primeiro passo é baixar e instalar o Bind 9:

# sudo apt-get install bind9

Para verificar se o bind está rodando, digite:

$ ps -aux | grep named

Caso não esteja rodando ainda, digite:

# sudo /etc/init.d/bind9 start

>Configurando named.conf

Agora vamos aos arquivos de configuração. Todos os arquivos se encontram no diretório /etc/bind.

Primeiro você deve editar o arquivo named.conf, onde estão todas as zonas que no caso são os endereços de sites pela qual a máquina vai responder.

Você deverá incluir a seguinte linha no arquivo named.conf:

#Para zona de Direto!

zone “seusite.com.br” {
type master;
file “db.seusite.com.br”;
};

Exemplo:

zone “alemanha.com.br” {
type master;
file “db.alemanha.com.br”;
};

O próximo passo será criar o arquivo db.seusite.com.br.

>Criando o arquivo db.seusite.com.br

Aqui ficarão as configurações do seu endereço!

$TTL 604800
@ IN SOA seusite.com.br. seusite.com.br. (
2004111700 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL

@ IN NS nomedamaquinadns
@ IN MX 10 seusite.com.br.

Nomedamaquinadns IN A ipdasuamaquina
www IN CNAME nomedamaquina
ftp IN NAME nomedamaquina

>Testando o servidor

Para checar as configurações digite:

# named-checkconf

Para checar as zonas digite:

# named-chekzone db.seusite.com.br

Para reiniciar digite:

# /etc/init.d/bind9 restart

Para testar se está tudo funcionando use o nslookup:

$ nslookup
> server nomedasuamaquina
> http://www.seusite.com.br

Se aparecer o IP da sua máquina está tudo ok!

>Configurando Zona Reversa

Dentro do arquivo named.conf cria a segunte zona:

zone “seu.ip.reverso.in-addr.arpa”{ ( exemplo 1.168.192 )
type master;
file “/etc/bind/db.seu.ip.reverso”;

};

pronto agora devemos criar e configurar o arquivo db.seu.ip.reverso exemplo 1.168.192!

>Configurando o arquivo db.seu.ip.reverso

$TTL 604800
@ IN SOA seusite.com.br. seusite.com.br. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL

@ IN NS maquina.seusite.com.br.

1 IN PTR maquina.seusite.com.br.

3 IN PTR http://www.seusite.com.br.

>Adicionando servidor secundário

Em outra máquina que esteja instalado o bind, coloque essas configurações para que ela seja servidor escravo:

No arquivo named.conf:

zone “seusite.com.br” {
type slave;
masters {ipdoservidormestre;};
file “db.seusite.com.br”;
};

O servidor escravo irá criar sozinho o arquivo db.seusite.com.br.

Funcionou Gostou então comenta pô!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s