![]() |
s i s t e m a o p e r a c i o n a l m a g n u x l i n u x | ~/ · documentação · suporte · sobre |
Página seguinte
Página anterior
Índice
99. Um Servidor de Nomes Somente Para Cache.Uma primeira aproximação à configuração do DNS, que pode ser muito útil para usuários que utilizam linhas discadas.
Um servidor de nomes somente para cache deve ser capaz de encontrar as respostas às pesquisas de nomes e endereços e deve ainda guardar as respostas, para a próxima em que sejam necessárias. Isto diminuirá o tempo de espera significativamente, especialmente quando se tem uma conexão lenta.
Inicialmente é necessário ter-se um arquivo
// Configuração do arquivo para um servidor de nomes somente para cache
options{
directory "/var/named";
// Não comentar isto pode ajudar caso se tenha um firewall presente
// e as coisas não estejam funcionando:
// endereço de pesquisa: porta 53;
};
zone "." {
type hint;
file "rott.hints ";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "pz/127.0.0";
};
A linha ` O arquivo denominado
. 6D IN NS G.ROOT-SERVERS.NET. . 6D IN NS J.ROOT-SERVERS.NET. . 6D IN NS K.ROOT-SERVERS.NET. . 6D IN NS L.ROOT-SERVERS.NET. . 6D IN NS M.ROOT-SERVERS.NET. . 6D IN NS A.ROOT-SERVERS.NET. . 6D IN NS H.ROOT-SERVERS.NET. . 6D IN NS B.ROOT-SERVERS.NET. . 6D IN NS C.ROOT-SERVERS.NET. . 6D IN NS D.ROOT-SERVERS.NET. . 6D IN NS E.ROOT-SERVERS.NET. . 6D IN NS I.ROOT-SERVERS.NET. . 6D IN NS F.ROOT-SERVERS.NET. G.ROOT-SERVERS.NET. 5w6d16h IN A 192.112.36.4 J.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.10 K.ROOT-SERVERS.NET. 5w6d16h IN A 193.0.14.129 L.ROOT-SERVERS.NET. 5w6d16h IN A 198.32.64.12 M.ROOT-SERVERS.NET. 5w6d16h IN A 202.12.27.33 A.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.4 H.ROOT-SERVERS.NET. 5w6d16h IN A 128.63.2.53 B.ROOT-SERVERS.NET. 5w6d16h IN A 128.9.0.107 C.ROOT-SERVERS.NET. 5w6d16h IN A 192.33.4.12 D.ROOT-SERVERS.NET. 5w6d16h IN A 128.8.10.90 E.ROOT-SERVERS.NET. 5w6d16h IN A 192.203.230.10 I.ROOT-SERVERS.NET. 5w6d16h IN A 192.36.148.17 F.ROOT-SERVERS.NET. 5w6d16h IN A 192.5.5.241
Este arquivo descreve o nome dos servidores raiz no mundo. Este conteúdo pode mudar com o passar do tempo e tem que ser atualizado permanentemente. Veja a seção de manutenção para saber como mantê-lo atualizado. A próxima seção em
@ IN SOA ns.linux.bogus.hostmaster.linux.bogus. (
1 ; Serial
8H ; Atualização
2H ; Tentativas
1W ; Expiração
1D) ; TTL mínimo
NS ns.linux.bogus.
1 PTR localhost
Em seguida, será necessário um arquivo
search subdomínio.seu\_domínio.edu.br seu\_domínio.edu.br nome\_do\_servidor 127.0.0.1
A linha ` Vamos ilustrar um pouco mais a função deste arquivo: caso um cliente tente procurar por
O exemplo presume que a máquina pertence ao domínio
search subdomínio.seu_domínio.edu.br seu_domínio.edu.br outro_domínio.com.br e assim por diante. Obviamente deve-se utilizar nomes reais de domínios. Os aqui colocados servem somente como exemplos. Por favor atente para a falta de pontos no final dos nomes dos domínios.
A seguir, dependendo da versão da biblioteca libc, tanto pode ser necessário atualizar o
/etc/nsswitch.conf
Este é um arquivo longo que especifica onde podem ser obtidos diferentes tipos de dados, de que arquivos e de qual base de dados. Usualmente contém comentários úteis no topo, que podem ser lidos agora. Depois disso, deve ser encontrada uma linha que comece com `
hosts: files dns Caso não haja nenhuma linha iniciada com `
/etc/host.conf
Provavelmente contém várias linhas, uma delas deve começar com
order hosts, bind
Se não houver nenhuma linha `
99.1 Iniciando o namedApós tudo isto é hora de iniciar o servidor de nomes. Caso se esteja usando uma conexão discada, primeiro deve-se estabelecer a conexão. Deve-se digitar então `
(linhas terminadas em \ continuam na linha seguinte)
Se houver alguma mensagem de erro, ela deve ser examinada. O named indicará o arquivo onde o problema se encontra (ou named.conf. ou root.hints, esperamos). O servidor de nomes deve ser finalizado e os arquivos devem ser corrigidos.
Agora é hora de iniciar o nslookup para examinar o trabalho realizado até aqui.
Caso este seja o resultado obtido, parabéns, está funcionando. Esperamos que sim. Caso se obtenha um resultado diferente, deve-se retornar e verificar todos os passos. Cada vez que se altere o arquivo Agora podemos fazer pesquisas no sistema. Podemos procurar por alguma máquina próxima; A
O nslookup agora perguntou ao seu servidor de nomes para procurar a máquina
Ao se pesquisar novamente, tem-se:
Note a linha `
Agora que sabemos como configurar um servidor de nomes de cache, aproveite para tomar uma cerveja, leite, ou qualquer coisa que se queira para comemorar este fato memorável.
Página seguinte Página anterior Índice |