Informática Numaboa - Linux
BIND (DNS) na jaula
Qui 16 Mar 2006 01:00 |
- Detalhes
- Categoria: Como fazer instalações
- Atualização: Quarta, 15 Abril 2009 11:45
- Autor: vovó Vicki
- Acessos: 18342
- BIND (DNS) na jaula
- Preparando a jaula
- Arquivos de configuração
- Configuração do servidor
- Configuração do servidor II
- Arquivos de registros
- Arquivos de registros II
- Arquivos de registros III
- Configuração do cliente
- Verificando as permissões
- Levantando o sistema
- Testando o sistema
- Testando o sistema II
- Manutenção
- Referências e Comentários
- Todas as Páginas
O arquivo de registros da zona inversa do IP 10.20.30
No arquivo de registros anterior usamos os IPs de três máquinas diferentes e o servidor de nomes precisa ser capaz de fornecer os nomes correspondentes. Seguindo o modelo do arquivo da zona inversa do localhost, crie o seguinte arquivo:
; ; 30.20.10.in-addr.arpa ; $TTL 3D @ IN SOA ns1.numaboa.com.br. webmaster.numaboa.com.br. { 2006030601 ; serial 86400 ; refresh (24 horas) 7200 ; retry (2 horas) 3600000 ; expire (1000 horas) 172800 ) ; minimum (48 horas) NS ns1.numaboa.com.br. NS ns2.numaboa.com.br. 40 PTR ns1.numaboa.com.br. 41 PTR ns2.numaboa.com.br. 42 PTR mail.numaboa.com.br.
O arquivo de registros de numaboa.org
Este arquivo de registros segue o mesmo padrão do arquivo de registros numaboa.com.br.domain. Como o servidor pode ter uma infinidade de domínios virtuais, basta colocar uma referência para cada um deles no named.conf e depois criar os arquivos de registros de acordo com as necessidades de cada um.
Lembrou de checar com o named-checkzone? Depois disso, para terminar a configuração do servidor de nomes, falta apenas um arquivo de registro: o da zona raiz.
O arquivo de registros da zona raiz
Este arquivo é apenas uma lista dos nomes e endereços dos servidores raiz. O arquivo oficial e mais atualizado pode ser obtido direto da Internic (ftp://ftp.internic.net/domain/named.cache). Para não sobrecarregar o site da Internic, existe um jeito bastante simples de obter as informações necessárias - acionando um dos servidores raiz. Existem 13 servidores de nomes deste tipo e seus nomes começam por uma letra de A a M seguida por .root-servers.net. Acionando o dig, um utilitário do BIND, pergunte, por exemplo, o que o e.root-server.net tem a informar:
# dig @e.root-servers.net
Você deve obter o seguinte resultado:
; <<>> DiG 9.3.1 <<>> @e.root-servers.net ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5154 ;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518400 IN NS E.ROOT-SERVERS.NET. . 518400 IN NS F.ROOT-SERVERS.NET. . 518400 IN NS G.ROOT-SERVERS.NET. . 518400 IN NS H.ROOT-SERVERS.NET. . 518400 IN NS I.ROOT-SERVERS.NET. . 518400 IN NS J.ROOT-SERVERS.NET. . 518400 IN NS K.ROOT-SERVERS.NET. . 518400 IN NS L.ROOT-SERVERS.NET. . 518400 IN NS M.ROOT-SERVERS.NET. . 518400 IN NS A.ROOT-SERVERS.NET. . 518400 IN NS B.ROOT-SERVERS.NET. . 518400 IN NS C.ROOT-SERVERS.NET. . 518400 IN NS D.ROOT-SERVERS.NET. ;; ADDITIONAL SECTION: A.ROOT-SERVERS.NET. 3600000 IN A 198.41.0.4 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 G.ROOT-SERVERS.NET. 3600000 IN A 192.112.36.4 H.ROOT-SERVERS.NET. 3600000 IN A 128.63.2.53 I.ROOT-SERVERS.NET. 3600000 IN A 192.36.148.17 J.ROOT-SERVERS.NET. 3600000 IN A 192.58.128.30 K.ROOT-SERVERS.NET. 3600000 IN A 193.0.14.129 L.ROOT-SERVERS.NET. 3600000 IN A 198.32.64.12 M.ROOT-SERVERS.NET. 3600000 IN A 202.12.27.33 ;; Query time: 337 msec ;; SERVER: 192.203.230.10#53(192.203.230.10) ;; WHEN: Mon Mar 13 14:28:30 2006 ;; MSG SIZE rcvd: 436
Agora é só copiar e colar as seções ANSWER SECTION e ADDITIONAL SECTION no arquivo db.rootcache. Guarde bem este comando porque voltaremos a utilizá-lo num script de manutenção deste arquivo.