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.017 ]

Por: Jakson Galeti em 09/02/2009


Os demais arquivos



Os outros arquivos seguem abaixo, eles também tem sua importância na configuração.

named.local

Este arquivo contém informações sobre a zona referente ao domínio "localhost", este arquivo também pode ser nomeado da seguinte forma: db.local, dependendo da sua distribuição.

localhost.zone

Este arquivo contém as informações da zona reversa do domínio "localhost"-.

named.pid

Arquivo de identificação do processo do named.

named.ca

Este arquivo contém as informações sobre os servidores raiz denominados "root hints"-, os principais servidores "DNS", este arquivo é de extrema importância e deve ser atualizado regularmente. Este arquivo também pode ser nomeado da seguinte forma "db.root".

Para atualizar siga os passos abaixo:

Verifique a saída do comando, analisando se realmente a busca foi concluída com sucesso e direcione para o arquivo que contém os root hints, abaixo segue o exemplo:

# dig @e.root-servers.net
; <<>> DiG 9.4.3-P1 <<>> @e.root-servers.net
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46613
;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;.            IN   NS

;; ANSWER SECTION:
.         518400   IN   NS   F.ROOT-SERVERS.NET.
.         518400   IN   NS   C.ROOT-SERVERS.NET.
.         518400   IN   NS   K.ROOT-SERVERS.NET.
.         518400   IN   NS   E.ROOT-SERVERS.NET.
.         518400   IN   NS   D.ROOT-SERVERS.NET.
.         518400   IN   NS   H.ROOT-SERVERS.NET.
.         518400   IN   NS   L.ROOT-SERVERS.NET.
.         518400   IN   NS   B.ROOT-SERVERS.NET.
.         518400   IN   NS   G.ROOT-SERVERS.NET.
.         518400   IN   NS   I.ROOT-SERVERS.NET.
.         518400   IN   NS   J.ROOT-SERVERS.NET.
.         518400   IN   NS   A.ROOT-SERVERS.NET.
.         518400   IN   NS   M.ROOT-SERVERS.NET.

;; ADDITIONAL SECTION:
A.ROOT-SERVERS.NET.   3600000   IN   A   198.41.0.4
A.ROOT-SERVERS.NET.   3600000   IN   AAAA   2001:503:ba3e::2:30
B.ROOT-SERVERS.NET.   3600000   IN   A   192.228.79.201
C.ROOT-SERVERS.NET.   3600000   IN   A   192.33.4.12
D.ROOT-SERVERS.NET.   3600000   IN   A   128.8.10.90
E.ROOT-SERVERS.NET.   3600000   IN   A   192.203.230.10
F.ROOT-SERVERS.NET.   3600000   IN   A   192.5.5.241
F.ROOT-SERVERS.NET.   3600000   IN   AAAA   2001:500:2f::f
G.ROOT-SERVERS.NET.   3600000   IN   A   192.112.36.4
H.ROOT-SERVERS.NET.   3600000   IN   A   128.63.2.53
H.ROOT-SERVERS.NET.   3600000   IN   AAAA   2001:500:1::803f:235
I.ROOT-SERVERS.NET.   3600000   IN   A   192.36.148.17
J.ROOT-SERVERS.NET.   3600000   IN   A   192.58.128.30
J.ROOT-SERVERS.NET.   3600000   IN   AAAA   2001:503:c27::2:30

;; Query time: 233 msec
;; SERVER: 192.203.230.10#53(192.203.230.10)
;; WHEN: Wed Feb  4 15:31:06 2009
;; MSG SIZE  rcvd: 500

# dig @e.root-servers.net > /var/bind/named.ca
ou
# dig @e.root-servers.net > /etc/BIND/db.root

Página anterior     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

Aquisição Estática de Dados em Computação Forense

Protegendo seu Linux de ataques de brute force via ssh

Encriptando suas senhas de forma (mais) segura no Pidgin

Instalação do Nessus 3.0

É o hora do churrasco de... exploits! Quê?!? Não! Para churrasco e exploits, use Beef

  
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