Abaixo vou mostrar como fazemos para configurar um servidor DNS simples e rápido no Debian. A versão que eu utilizei foi a 4.0;
O primeiro passo é baixar a versão mais nova do BIND:
- apt-get install bind9;
A partir daqui é só partir para a configuração. Os arquivos que iremos trabalhar serão:
- named.conf;
- db.seu_dominio;
- db.seu_ip_reverso.in.addr.arpa;
Ex.:
- db.apsolucoes.com.br;
- db.0.168.192.in-addr.arpa;
Vamos ao trabalho:
Primeiro vamos editar o arquivo named.conf
A única coisa necessária é adicionar ao final das zonas existentes a sua nova zona:
#Zona Direta
zone "apsolucoes.com.br"{
type master;
file"db.apsolucoes.com.br";
};
#Zona Reversa
zone "0.168.192"{
type master;
file "db.0.168.192";
};
OBS.: No caso do 0.192.168 eu coloquei a rede refente ao meu IP de rede provada, caso você vá utilizar um IP real basta substituir.
Salve e saia do arquivo.
Antes de prosseguir, vamos testar se a configuração está correta:
# named-checkconf
Caso não apareça nenhuma mensagem é porquê o arquivo está correto.
Agora vamos criar, no diretório /etc/bind, os arquivos db.apslucoes.com.br e db.0.168.192;
# touch db.apslucoes.com.br
# touch db.0.168.192
agora vamos preencher o conteúdo dos arquivos.
* db.apslucoes.com.br
## INÍCIO ##
$TTL 86400 ; VALOR PADRÃO
@ IN SOA servidor.apsolucoes.com.br root.servidor.apsolucoes.com.br (
2008052701 ; Serial (Padrão colocar AAAAMMDD + numero de identificacao)
28800 ; Refresh
7200 ; Retry
604800 ; Expire
86400 ; Negative Cache TTL
)
servidor IN A 192.168.0.1
www IN A 192.168.0.1
@ IN NS servidor.apsolucoes.com.br.
@ IN A 192.168.0.1
## FIM ##
Notas:
- Os valores numéricos são padrão, não altero nada.
Vamos checar se a configuração está correta:
# named-checkzone apsolucoes.com.br db.apsolucoes.com.br
A resposta tem que ser algo do tipo:
zone apsolucoes.com.br/IN: loaded serial 2008052701
OK
* db.0.168.192
## INÍCIO ##
$TTL 86400
@ IN SOA servidor.apsolucoes.com.br root.apsolucoes.com.br (
2008052701 ; Serial
28800 ; Refresh
7200 ; Retry
604800 ; Expire
86400 ; Negative Cache TTL
)
@ IN NS servidor.apsolucoes.com.br.
1 IN PTR servidor.apsolucoes.com.br.
## FIM ##
Notas:
- 1 é o IP da rede do meu servidor (192.168.0.1)
Vamos checar se a configuração está correta:
# named-checkzone apsolucoes.com.br db.0.168.192
A resposta tem que ser a mesma coisa do teste anterior:
zone apsolucoes.com.br/IN: loaded serial 2008052701
OK
Se chegar a esse ponto basta iniciar o serviço DNS e testar nas suas estações de trabalho.
# /etc/init.d/bind9 stop
# /etc/init.d/bind9 start
0 comentários:
Postar um comentário