Pular para o conteúdo

Configurando DNS (bind9) no Debian Sarge

Este artigo procura esclarecer e mostrar uma configuração básica e funcional de um servidor DNS utilizando o Debian Sarge.
Robson Gomes de Melo robinho.79
Hits: 162.942 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalação

Servidor DNS
Distribuição: Debian Sarge versão estável

Pacote necessário:
  • Bind9;

O Debian é uma distribuição muito conhecida por quem usa Linux, ela é considerada a distribuição mais estável dentre os sabores Linux existentes, por isso é que a estamos utilizando. Mas chega de conversa e vamos ao que interessa.

Instalação


Primeiro abra um terminal e se logue como root, a instalação do Bind9 pode ser feita através do seguinte comando:

# apt-get install bind9

Depois desse comando será criado um diretório onde ficam os arquivos de configuração do Bind9. Beleza, agora vamos para a configuração! :-)

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalação
   2. Configuração
Nenhum artigo encontrado.

Mantendo seu Slackware atualizado

Configuração de Vídeo - SIS530, SIS620 e CIA...

Instalando o Windows depois do Linux

Configuração universal do servidor X (modo gráfico)

Debian sem Systemd

#1 Comentário enviado por leonardoamorim em 05/05/2006 - 19:23h
Poderia ter explorado mais.
#2 Comentário enviado por flipe em 08/05/2006 - 16:29h
legal, pra começar tá mais que bom...

depois o cara vai explorando o bind!

falo!
#3 Comentário enviado por agk em 09/05/2006 - 09:41h
Basicamente é isso, parabéns. Lógico que poderia ter explorado muito mais, mas o serviço de DNS em si só é muito complexo e esses exemplos são bons para quem quer simplicidade. Se fosse para detalhar tudo precisaria escrever um livro e mesmo assim não conseguiria abranger todos os aspectos de um serviço de DNS.
[ ]'s.
#4 Comentário enviado por luisbertocco em 08/09/2006 - 08:08h
Bom dia, Eu entendi a logica do DNS, para eu fazer com um ip valido(200.X.X.X) na net e a mesma coisa?
Obrigado.

#5 Comentário enviado por Rick Mantovani em 14/09/2006 - 08:47h
Como eu faço para colocar mais de um dominio?
#6 Comentário enviado por luisbertocco em 14/09/2006 - 09:30h
O Procedimento é o mesmo, crie a zona com o outro dominio exemplo acima: zone empresa.com.br o ip reverso não precisa porque já tem.
Crie o aqruivo db.empresa.com.br.

Boa Sorte
Luis Bertocco
#7 Comentário enviado por aprendiz_ce em 22/11/2006 - 13:01h
Show de bola!

Sempre tive dúvidas de como configurar o bind9 no Debian, e agora, com o seu artigo, acho que vou consegui dar inicio ao meu aprendizado.

Parabéns pelo artigo e um forte abraço.

Ps. O meu já foi pra minha caixinha de favoritos.
#8 Comentário enviado por cleitão em 05/01/2007 - 10:50h
Bom dia Galera,

só tenho uma pergunta no debian onde fica o arquivo que contém os roots de DNS???

Desde já agradeço a atenção de todos.....
#9 Comentário enviado por jacklenom em 22/02/2007 - 17:33h
Bem, eu criei o seguinte domínio: rodrigo.interno e segui as todas as configurações porém tive alguns problemas.

não consigo pingar: mail.rodrigo.interno
não consigo pingar: www.rodrigo.interno
não consigo pingar: rodrigo.interno

Pingo normalmente: nomedamaquina.rodrigo.interno
Pingo normalmente: nomedamaquina
Pingo normalmente qualquer site externo ex: google, uol, globo

Criei os arquivos dentro do diretório bind :
db.rodrigo.interno
db.ipinterno

Foi adicionado a zona em named.conf

Obs, quando eu executo o comando:
named-checkconf db.rodrigo.interno ou named-checkconf db.ipinterno
é retornado uma mensagem de erro:
unknown option ´$TTL´
unexpected token near end of file

Alguém pode ter alguma idéia do porque está acontecendo?

Obrigado.

Lex.
#10 Comentário enviado por luiz_pedrinho em 06/06/2007 - 19:52h
Galera to com uma duvida aqui..preciso que me ajudem.
Instalei o Debian 3.1sarge e to kerendo colocar quota de permissoes para ele aonde os alunos da escola onde do aula irao ter um login para acessar as maquinas e automaticamente mapear uma parte da unidade deste servidor q instalei o Debian.

Só que depois q formatei a maquina tentei pingar as maquinas da rede interna da escola...as cofigurações de ip, mascara e dns esta igual do q estava antes, mais nao consigo de jeito nenhum fazer funcionar essa rede...e preciso disso pra baixar alguns pacotes.

Galera se alguem puder me ajudar, por favor me mande um e-mail: luispedroca@hotmail.com, me add no msn sei la...mais preciso disso meio q urgente ta!?...

Agradeço desde ja,
Luiz Henrique Pedrinho
#11 Comentário enviado por luiz_pedrinho em 06/06/2007 - 19:53h
Creio eu q ele ja reconheceu os drivers dessa placa de rede..ela é on-board...
#12 Comentário enviado por herlesp em 12/08/2007 - 23:38h
Pode me ajudar instalei e configurei conforme explicou no tutor, mais de outra máquina eu dou um dig fastnet.com.br e ele me mostrar o servidor que esta instalado o dns. Consigo resolver nomes da outra máquina que configurei o resolv.conf tipo ping www.google.com.br e ping 192.168.1.71 e consigo visualizar tudo, agora se eu der um ping www.fastnet.com.br me informa o seguinte unknown host www.fastnet.com.br olha só a configuração:

zone "fastnet.com.br"{
type master;
file "/etc/bind/db.fastnet.com.br";
};
zone "1.168.192.in-addr.arpa"{
type master;
file "/etc/bind/db.1.168.192";
};
agora o db.fastnet.com.br

$TTL 604800

@ IN SOA tecnico.fastnet.com.br herles.fastnet.com.br(
1
604800
86400
2419200
604800
tecnico IN A 192.168.1.71
WWW IN A 192.168.1.71
MAIL IN A 192.168.1.71

@ IN MX 5 tecnico.fastnet.com.br.c
@ IN NS tecnico.fastnet.com.br.
@ IN A 192.168.1.71

pode me ajudar a verificar o que esta acontecendo desde já agradeço.
Podem me mandar um email pq sou novo no site e não sei como funciona
herlesp@gmail.com
#13 Comentário enviado por lipecys em 20/09/2007 - 20:33h
Valew aí cara, muito bom.
#14 Comentário enviado por may_con em 21/09/2007 - 16:08h
Cara muito bom seu artigo é simples e direto....
Queria pedir uma ajuda pra poder colocar um servidor dns secundario..tem como??

Valeu
Abrass
#15 Comentário enviado por fdolinux em 12/12/2007 - 14:09h
Colega, seu seu tutorial, localmente tá tudo beleza, testei meu domínio com ping, dig, nslookup..

entretanto, quando vou registrar meu domínio na locaweb, fala que não conseguiram obter o ip do meu ns.

tenho dois ips fixos na maquina e apontei um para ns1.meudominio.net
e o outro para ns2.meudominio.net

passando dominio.net e o ip no registro.br falam que tem autoridade sobre o domínio
#16 Comentário enviado por andrei_scaratti em 19/12/2007 - 22:15h
Perfeito Rodrigo aqui funcionou certinho.... Apanhei muito pra configurar, mais finalmente com essa sua ajuda conclui meu estudo pois estou estudando o bind....

Muito obrigado Rodrigo.....
#17 Comentário enviado por l-x em 27/08/2008 - 15:46h
Testado e aprovado, parabens
#18 Comentário enviado por wemersonsouza em 09/09/2008 - 22:34h
estou aprendendo agora linux(debian4.0), e estou com um problema nao estou conseguingo instalar um programa(nagios)
que esta no driver de CDROM estou usando o comando apt-get install nagios-2.5.tar.gz, e debian nao aceita, alguem poderia me ajudar
passo a passo como esse problema pode ser resolvido

desde ja agradeço
#19 Comentário enviado por ftalinux em 04/12/2009 - 13:22h
sudo -i
baixe o programa no google
nagios-2.5.tar.gz "em tar gz"
dai se vai no diretorio onde vc salvo por exemplo cd Desktop
tar -xvzf "nome do programa que no caso vai ser " nagios-2.5.tar.gz
ai depois de descompacta o arquivo ele ficara assim /nagios-2.5/
SE QUISER EXCLUI O ARQUIVO EM TAR
""rm -rf nagios-2.5.tar.gz"
entra no diretorio
cd /Desktop/nagios-2.5/
ls -a
executa o sh dele
./nome-do-sh |ex: ./install |
ele vai estalar
depois alt F2
chama o programa nagios
=================================================
Agora sobre o topico ai
eu fiz passo a passo mas não intedi muita coisa naum
muito bagunçado cara
" " o aspas deicha e tira
vc naum fala como eu devo salva

$TTL 604800 (nome da máquina.seu domínio) (root.nome da máquina.seu domínio)
@ IN SOA MyMaster.robinho.com.br root.MyMaster.robinho.com.br (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
MyMaster IN A 192.168.1.3 (nome da máquina depois seu IP)
www IN A 192.168.1.3
mail IN A 192.168.1.3

@ IN MX 5 MyMaster.robinho.com.br. c
@ IN NS MyMaster.robinho.com.br. (nome da máquina.seu domínio)
@ IN A 192.168.1.3 ;(seu ip)

Depois devemos criar o arquivo referente ao seu IP reverso (db.1.168.192) e deixá-lo assim:

$TTL 604800 (nome da máquina.seu domínio) (root.nome da máquina.seu domínio)
@ IN SOA MyMaster.robinho.com.br. root.MyMaster.robinho.com.br. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS MyMaster.robinho.com.br. (nome da máquina.seu domínio)
3 IN PTR MyMaster.robinho.com.br. (nome da máquina.seu Domínio)

E O
============

$TTL 604800 (nome da máquina.seu domínio) (root.nome da máquina.seu domínio)
@ IN SOA MyMaster.robinho.com.br. root.MyMaster.robinho.com.br. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS MyMaster.robinho.com.br. (nome da máquina.seu domínio)
3 IN PTR MyMaster.robinho.com.br. (nome da máquina.seu Domínio)


EU SALVE TUDO EM UM SO DIRETORIO QUE E O named.conf
EXPLICA AI MAS DETALHADO E MAS ARRUMADO
#20 Comentário enviado por micerqueira em 04/02/2010 - 14:53h
sequi o tuto mas...

rndc: connect failed: 127.0.0.1#953: connection refused

alguem ajuda??
#21 Comentário enviado por morfetico em 30/11/2010 - 18:19h
Bagunçado mesmo
Deveria colocar os exemplos que funciona sem comentario
e depois explicar
ou colocar os comentarios uma linha antes e comentada
#22 Comentário enviado por fabioovieira em 11/11/2011 - 10:24h
Ótimo tutorial, resolveu meu problema de DNS interno.
#23 Comentário enviado por xflavio em 24/08/2012 - 08:25h
Bom tutorial, simples, objetivo e funcional.
Parabéns.

Contribuir com comentário

Entre na sua conta para comentar.