Ajustes finos no Bind (servidor DNS)

Neste artigo não pretendo ensinar a configurar o Bind, até porque aqui no VOL existem excelentes artigos e dicas que o fazem e de forma brilhante, mas sim ajudar a entender um pouco mais sobre os arquivos de configuração e erros que aparecem quando as configurações não estão 100% corretas.

[ Hits: 79.064 ]

Por: Jakson Galeti em 09/02/2009


Introdução



Neste artigo não pretendo ensinar a configurar o Bind e nem dizer que as observações feitas por mim são as únicas a serem seguidas, acredito que a busca de um serviço bem configurado é o ápice do momento glorioso de um administrador de redes Linux, então trago a minha humilde experiência para somar e ajudar a entender um pouco mais sobre os arquivos de configuração e erros que aparecem quando mal configurado.

A implementação básica de um servidor de nomes é simples e o termo já é bastante abordado aqui no VOL, aonde outros companheiros disponibilizaram diversos tutoriais sobre a instalação e configuração do BIND. Desde então muitas pessoas se aventuram a instalar e configurar o BIND em seus servidores, mas em muitos casos aonde alguma configuração foi erroneamente feita, logo aparecem as mais variadas mensagens de erro no log, ou o serviço do Bind não inicializa etc.

Antes de prosseguir deixo aqui informações pertinentes ao S.O que foi instalado e versão do BIND.
  • Nome do host: DNS
  • S.O: Gentoo 2008
  • Kernel: 2.6.28.1
  • ip: w.x.y.z "Logo a diante vamos usar esta nomenclatura como exemplo"
  • Versão do BIND 9.4.3-P1.

Localizando diretórios e arquivos

Então vou sugerir alguns ajustes e possíveis respostas para erros de DNS, mas antes vamos conhecer um pouco sobre os arquivos que serão utilizados na configuração do serviço.

A disposição do arquivo depende da versão do Bind e da distribuição que está sendo usada, mas não e difícil localizar os mesmos, partindo do princípio que não sabemos aonde estão os arquivos, segue a dica.

No Gentoo:

Os objetos de procura devem ser "named" ou "bind":

# sync
# find / -iname named.* ou locate named.*


No Debian ou Red Hat e seus derivados:

# updatedb
# find / -iname named.* ou locate named.*

ou
# locate named*

Agora que já sabemos fazer as pesquisas, então vamos a busca dos diretórios e arquivos. Geralmente os arquivos estão em alguma dessas localizações:

No Gentoo:

/var/bind
/var/bind/pri

No Debian e Red Hat eles se encontram em algum desses lugares:

/etc/bind
/etc/named

Caso não ache os mesmos nesses prováveis locais, faça a busca mencionada acima para localizá-los.

    Próxima página

Páginas do artigo
   1. Introdução
   2. named.conf - O principal arquivo de configuração
   3. Os demais arquivos
   4. Separando o log e analizando os erros
   5. Referências e agradecimentos
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Rede Tor para iniciantes

Varredura bruta com NMAP

Como forçar alteração de senha de usuário no próximo login no Linux

Melhorias generalizadas de segurança (parte 1)

Instalando o Cisco VPN Client no Linux

  
Comentários
[1] Comentário enviado por dfsantos em 10/02/2009 - 08:46h

Parabens, jakao fico muito bom o artigo, ainda nao testei mas aparenta muita qualidade.

[2] Comentário enviado por jgaleti em 10/02/2009 - 08:59h

Obrigado cara. Que bom que uma pessoa qualificada como você gostou do artigo. Fico feliz e motivado a outras experiências como essa.

[3] Comentário enviado por richardandrade em 10/02/2009 - 09:59h

Eu já conhecia boa parte do bind9 e mesmo assim acabo aprendendo mais alguma coisa, é isso ae a comunidade software livre sempre crescendo junto, parabéns pelo seu artigo.

[4] Comentário enviado por jgaleti em 10/02/2009 - 10:19h

Valeu, richardandrade.
É isso que fomenta a comunidade "o prazer de aprender mais" ou mesmo "reaprender".

[5] Comentário enviado por tatototino em 11/02/2009 - 16:41h

Legal, só para incrementar seu artigo eu uso o comando named-checkconf -z para olhar os possiveis erros de configuração, esse comando verifica a sintaxe do arquivo de configuração named.conf e tenta carregar suas zonas, caso encontre alguma irregularidade ele nos informa.

[6] Comentário enviado por jgaleti em 11/02/2009 - 16:49h

É isso ae tatototino, obrigado pelo comentário que enriquece mais o artigo.

[7] Comentário enviado por pogo em 12/02/2009 - 10:38h

cara,

parabéns, pelo artigo! muito boas as dicas.

[]'s

pogo

[8] Comentário enviado por jgaleti em 12/02/2009 - 10:51h

Obrigado pogo, é legal ver o reconhecimento e as criticas.
Vida longa ao LINUX.

[9] Comentário enviado por elgio em 04/03/2009 - 10:20h

E ai rapaz!

Transformaste tua dica em artigo e ainda ganhaste uma camiseta!

Meus parabéns!

[10] Comentário enviado por jgaleti em 04/03/2009 - 10:59h

Valeu elgio, obrigado por ser disponível, responder duvidas e ainda dar dicas.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts