Após ficar procurando um bom tutorial sobre como configurar o Bind9 fácil e rápido na net e não ter encontrado nada, resolvi juntar tudo que encontrei e escrever este, que propõe sua configuração rápida e fácil.
Após criarmos a zona no arquivo "named.conf", iremos criar o arquivo da zona em si.
# touch /etc/bind/lab.lan.br.dns
e depois popular este arquivo:
# vi /etc/bind/lab.lan.br.dns
Dentro deste arquivo devemos colocar o seguinte conteúdo:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA lab.lan.br. root.lab.lan.br. (
4 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS lab.lan.br.
@ IN A 192.168.0.31
IN MX 5 lab.lan.br.
www IN CNAME lab.lan.br.
;Meu micro
pexao IN A 192.168.0.2
Ainda criamos um redirecionamento abaixo, então todas as pessoas que pingarem "pexao.lab.lan.br" serão redirecionadas para o IP 192.168.0.2.
:)
# /etc/init.d/bind9 reload
Pronto, criamos a nossa primeira zona de DNS! :)
Não esqueça de alterar o arquivo /etc/resolv.conf e colocar como nameserver o IP do seu novo servidor DNS, caso contrário nossa configuração não irá funcionar.
Agora vamos criar o arquivo de zona reversa:
# vi /etc/bind/reverso.0.168.192.dns
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA lab.lan.br. root.lab.lan.br. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS lab.lan.br.
1 IN PTR lab.lan.br.
Pronto, nossa zona reversa criada e funcionando. Agora é só adicionar um servidor web ou de e-mails :)
[1] Comentário enviado por Xxoin em 04/03/2006 - 18:51h
Boa noite a todos.
Para os usuários do Debian 3.1 que tiverem interesse, o link abaixo contém um script que fiz, que monta automaticamente um servidor de DNS com suporte aos principais serviços vinculados a um domínio.
[4] Comentário enviado por agk em 09/03/2006 - 20:56h
Muito bom, parabéns, tutoriais de como instalar tem vários, mas de como configurar tem bem poucos mesmo.
Eu pesquisei ha algum tempo atrás sobre esse assunto e não encontrou quase nada de material em Português. Um material muito bom e que traz os conceitos do funcionamento de um Servidor DNS (Bind) é um Bind Administrator Guide (Em Inglês), fornecido junto com a documentação do próprio Bind.
A propósito, o link no início do artigo parece estar quebrado, eu não consegui acessar.
[ ]'s.
[6] Comentário enviado por adrianoc em 19/03/2006 - 12:52h
Muito bom o artio, mas estou com um pequento problema, eu mudei ou resolv.conf pra usar o meu ip, no entanto toda vez que dou boot na máquina ele é alterado colocando o DNS do meu provedor, pois uso a velox conexão DSL que cria a interface ppp0, eu poderia desabilitar esta função de atualizar o resolv.conf, para manter meu ip, no entanto se eu fazer isso não consigo conectar na internet, ou seja pra que tudo funcione eu preciso manter o IP da velox e tb meu ip, tem como fazer ?
[14] Comentário enviado por LucasVillar em 04/11/2013 - 21:46h
boa noite!
estou aprendendo a "fuçar" no ubuntu na faculdade, então ñ sei resolver muitos problemas, estou tentando instalar o bind 9 na minha VM, mas da o seguinte erro:
root@srv1-desktop:/# apt-get install bin9 dnsutils
Reading package lists... Done
building dependency tree
Reading state information... Done
Package bind9 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
however the following packages replace it:
dnsutils
E: Package bind9 has no installation candidate
por favor, será que alguém consegue me ajudar?
[15] Comentário enviado por hdrdrj em 17/03/2016 - 15:18h
Boar tarde,
Sou iniciante, tenho um servidor web já rodando, e um dos dns parou de funcionar, queria ajuda para fazer a instalação de um novo dns, não sei por onde começar.
[16] Comentário enviado por pexao em 17/03/2016 - 15:22h
Sinceramente não entendi muito bem a sua duvida....
sugiro você ler o artigo mencionado no tutorial.
acredito que ele possa te ajudar melhor a entender o que é um servidor de dns e para que ele serve.
[17] Comentário enviado por hdrdrj em 17/03/2016 - 15:41h
Pexao, é o seguinte, comecei agora a trabalhar com linux, e me deram a oportunidade aonde eu trabalho, então o DNS parou de funcionar, ai queria montar um do zero, mas tenho muitas duvidas.
1- DNS funciona em uma maquina aonde é o meu servidor web
e o 2 em outra máquina, então queria iniciar o processo, mas estou com duvidas quando fazer o apontamento para o da web entendeu?
[18] Comentário enviado por pexao em 17/03/2016 - 15:48h
1) Porque você achou que montar um DNS do 0 é melhor do que fazer um fix no atual?
2) DNSs funcionam em modo de resolução de nomes internas/externas. Ainda não ficou claro qual o seu caso, se é para uma resolução de nomes de Internet ou de sua rede interna na empresa.
3) O DNS e seu servidor web podem conviver na mesma maquina sem problemas, porém isso não é muito recomendado por questões de segurança.
4) O apontamento web, pelo que entendi é o registro.br apontando para seu servidor DNS?
[20] Comentário enviado por pexao em 17/03/2016 - 15:57h
Grande, gostaria muito de poder lhe ajudar mais.
Mas por aqui fica bem limitado e difícil.
Minha sugestão para você é ler um pouco mais, tentar entender bem o que você está fazendo e tudo ficará mais claro para você tanto explicar para alguém quanto resolver o problema.
Quando tiver uma dúvida mais técnica e objetiva, posta ai que te ajudaremos na boa, acredito que na verdade você ainda precisa identificar o problema como um todo ou explica-lo mais detalhadamente para que possamos lhe ajudar.
[22] Comentário enviado por mmalmada em 26/03/2016 - 22:39h
Sou iniciante aqui mas não estou conseguindo encontrar a função dos arquivos db.local, db.127, named.conf e resolv.conf. Você menciona que "Os arquivos são explicados no link que se encontra na primeira página deste tutorial.", mas também não estou achando. Poderiam me ajudar?