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

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

VPN com openVPN no Slackware 11

Monitoramento de redes com o Zenoss

Instalação do ClamAV com DazukoFS

Entrevista com um hacker, via Internet

Utilizando o Nmap Scripting Engine (NSE)

  
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