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ô!
88 comentários
Enviar um comentárioMuito Bom
muito bom mesmo!
parabens
d'snt Work
parabens
Gostei!
Dica
Engraçado
Dica
Pool Handle = EchoPool
Reregistration Interval = 30.000s
Local Addresses = { all }
Runtime Limit = off
Policy Settings
Policy Type = RoundRobin
Load Degradation = 0.000%
Load DPF = 0.000%
Weight = 0
Weight DPF = 0.000%
15-Jan-2012 12:04:08.2207: P2752.b78d46d0@ubuntu rserpoolsocket.c:354 doRegistration()
15-Jan-2012 12:04:08.2211: Error: (Re-)Registration failed: no registrar available
Registration:
Identifier = $f555a265