Configurando o DNS - BIND9

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.

[ Hits: 311.475 ]

Por: Fernando Pereira em 04/03/2006


Configurando a zona adicionada



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 :)

Página anterior     Próxima página

Páginas do artigo
   1. Conhecendo o DNS
   2. Instalando o bind9
   3. Adicionando uma zona
   4. Configurando a zona adicionada
   5. Dicas finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando o Apache para deixar dois servidores web no mesmo link

EasyBCD - Corrigindo boot do Ubuntu 12.04 em HD USB no Sony VAIO

Instalando drivers para placas de vídeo SiS

Funtoo + bspwm + Polybar + Rofi - Instalação e Configuração

Limitando banda com o CBQ

  
Comentários
[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.

http://www.vivaolinux.com.br/scripts/impressora.php?codigo=1406

[2] Comentário enviado por gutuffy em 05/03/2006 - 01:34h

Muito bom esse tutorial cara.
Parabens.
Dei uma lida na dica do manual do DNS foi muito boa.
Continue contribuindo assim.
Flw!!!

[3] Comentário enviado por pexao em 06/03/2006 - 11:43h

Obrigado pelos comentarios!
:)
Viva o Linux!!!

[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.

[5] Comentário enviado por pexao em 10/03/2006 - 12:19h

Obrigado amigo pelo comentario.
O link realmente parece estar quebrado....
Porem se voce for no cache do google e digitar a url la voce ainda consegue achar o conteudo. Segue o link ae -->
http://72.14.207.104/search?q=cache:-gyPAlD0Ny0J:www.unitednerds.org/thefallen/docs/index.php%3Farea...

Baixei o conteudo para o meu hd. Caso queira eu disponibilizo pra voce blz?

Abracos

[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 ?

[7] Comentário enviado por pexao em 20/03/2006 - 09:55h

Já ouvi alguem falar de algo parecido, porem nao estou com o link na mao....mas me diga o que exatamente vc quer fazer?

[]´

[8] Comentário enviado por bean em 10/04/2007 - 15:52h

como fasso pra configurar o bind 9 no mandriva 2007???

[9] Comentário enviado por vilmarspies em 24/05/2007 - 15:15h

como ficou o seu "hosts", tenho duvidas como deve ficar o arquivo hosts

[10] Comentário enviado por wildson.macedo em 05/11/2007 - 00:07h

Realmente...

Tenho que tirar o chapeu pra você...seu Artigo é muito claro e objetivo...muito bom...muito mesmo...

parabéns...

[11] Comentário enviado por jdnva em 10/01/2008 - 20:59h

muito bom
vlw
flww

[12] Comentário enviado por doldan em 17/10/2008 - 22:02h

Boa noite, muito bom artigo.
Enfim consegui configurar um DNS com as tuas dicas.
Valeu muito o artigo.
Parabéns!

[13] Comentário enviado por pregnolato em 10/10/2012 - 12:45h

Na linha:
pexao IN A 192.168.0.2

Se o IP do seu servidore de DNS eh 192.168.0.1, o que significa este direcionamento 192.168.0.2?

[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?

Abraços

[19] Comentário enviado por hdrdrj em 17/03/2016 - 15:52h

no registroo BR está falha de DNS MASTER, o problema tb é a questão de nome, ele não encontra o domínio. 3(NXDOMAIN)

[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.

Abraços

[21] Comentário enviado por hdrdrj em 17/03/2016 - 16:05h

Ok, irei fazer isso, logo logo vou pedir sua ajuda.

[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?

[23] Comentário enviado por pexao em 28/03/2016 - 10:52h

https://wiki.debian.org/Bind9


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts