Cansado de procurar como fazer uma coisa tão baba como esta e não encontrar? Acabou seu martírio, este artigo ensina como fazer configurar seu servidor DNS.
Após o download, fiz lá meus procedimentos padrão para a compilação do bind.
cd /usr/local/src
tar xzfv /root/bind-9.2.1.tar.gz
cd bind-9.2.1
As diretivas de compilação que eu utilizei foram executadas todas como
root. Como a máquina ainda não estava em rede, isso é tranqüilo. Antes
deste procedimento eu baixei e instalei a última versão da openssl e
instalei em /usr/loca/openssl.
--with-openssl: Indica que as bibliotecas openssl estão no
endereço indicado. Apenas se você for usar DNSSEC (não explico como
fazer neste documento)
--disable-ipv6: Remove o suporte a Ipv6
--disable-threads: Remove o suporte a multithread, isto é o ideal
em sistemas de apenas 1 processador.
--prefix: Determina o local da instalação dos binários do bind.
Após isso, vamos makear e instalar.
./make
./make install
OBS: Normalmente as distribuições mandam uma versão do bind pré-instalado.
Desinstale esta versão antes de instalar a que está compilada. Isto
evitará alguma dor de cabeça. ;-)
[3] Comentário enviado por L1nuxer em 26/03/2004 - 12:16h
O cara explico uma configuracao de DNS de uma forma que nao precisa disso tudo, ja que explicou dessa forma explica-se detalhadamente. e mesmo assim explique de uma forma configurando um dominio, vamos dizer que 40% desse artigo e aproveitavel!
Gustavo_marcon sim vc precisa de outra maquina para fazer o slave que seria o secundario.
[6] Comentário enviado por reimassupilami em 04/08/2004 - 11:20h
Olá, eu estava seguindo todos os passos mas me ferrei na hora de executar aquele script que trata das permissões. Nem root conseguia acessar mais nada, daí até a inicialização ferrou. Resumindo, tive q reinstalar o sistema. O que posso ter feito de errado?
[8] Comentário enviado por ace rush em 24/11/2004 - 01:22h
Poutz muito bom!!!
mas eu achei que realmetne ia rolar um #chroot /chroot/named...
mas vi que se faz de oturo modo (setando permissoes).... e nao tem jeito se alguem der um buffer overflow e cair de shell ali dentro, de poder subir pro filesystem ?
[10] Comentário enviado por jehpy em 05/04/2005 - 23:34h
Oi é o seguinte... tentei instalar o servidor conforme suas dicas, mas na hora de executar o named.start ele da um erro: bash: PATH: command not found.
[12] Comentário enviado por gustavo_marcon em 18/11/2005 - 15:26h
leandroalmeida, é ao contrário que o DNS funciona, ele transporma nome para ip e não ip para nome.
Ou seja ela faz vc ir de www.seudominio.com.br para 200.171.171.171 mas não ir de 200.171.171.171 para www.seudominio.com.br, até porque é por IP diretamente que a internet trabalha, então nem faria sentido essa ordem.
[13] Comentário enviado por julinhoramones em 16/03/2006 - 21:40h
Caro gustavo_marcon, o uso básico do DNS a priori é para realizar a resolução de nomes para endereços IP. Mas há casos onde necessitamos utilizar o servidor DNS para realizar resolução reversa, onde através do IP é possível obter o nome.
Sendo assim, você pode criar base de dados para resolução comum e reversa.
[15] Comentário enviado por guga_osicom em 10/08/2006 - 13:06h
A configuração proposta pelo artigo foi implementada. Os resultados usando o nslookup foram aceitaveis. Porém quando uso o ping em outra máquina da rede para acessar o servidor DNS ele não encontra. Alguma sugestão será bem vinda.
[16] Comentário enviado por scristina4 em 24/09/2006 - 16:07h
Gostaria de ler o artigo, mas não consegui ainda, preciso dele para efetuar um trabalho de faculdade, sou novata na área de rede principalmente preciso configurar o servidor DNS linux mas não encontrei nenhum material apropriado, tipo passo a passo, porque em linux sou leiga, sei pouca coisa. Então depois faço meus comentários sobre o artigo.
Atenciosamente,
Sogeamfe
[23] Comentário enviado por cpaynes em 22/07/2009 - 16:03h
velhoo .. bom tutorial ...
so to com uma duvida ..
eu tenhu um servidor dhcp rodando ..
o que eu coloco na linha option domain-name-servers ???
e no resolv ... ???
abracos ..
[24] Comentário enviado por rcorrea em 28/10/2009 - 20:40h
Estou configurando o DNS numa maquina com Ubuntu Jaunty 9.04 kernel 2.6.28.16.
Quando tento criar o arquivo db.rootcache ocorre falha de permissao, veja abaixo:
"sudo +tcp dig @a.root-servers.net . ns > /chroot/named/conf/db.rootcache"
bash: /chroot/named/conf/db.rootcache: Permissão negada