Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blogosfera d...
Tela cheia Sugerir um artigo

Wilson Baião: Configurando o DNS com BIND9 no Ubuntu

31 de Maio de 2010, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 781 vezes

 

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
> 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 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ô!

 


Fonte: http://softwarelivre.org/baiao/as-peripecias-de-baiao-na-tela-preta-/configurando-o-dns-com-bind9-no-ubuntu

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.