![]() |
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
103. Converter da versão 4 para versão 8Esta foi originalmente uma seção sobre o uso da bind 8 escrita por David E. Smith (dave@bureau42.ml.org). Ela foi editada para conter o novo nome da seção.
Não há muito a acrescentar. Exceto pelo uso do servidor named.conf ao invés de servidor named.boot, tudo mais é idêntico; bind8 vem com um programa perl que converte arquivos de estilo velho para o novo formato. Exemplo de um named.boot (velho estilo) para um servidor de nomes somente para cache:
directory /var/named cache . root.hints primary 0.0.127.IN-ADDR.ARPA 127.0.0.zone primary localhost localhost.zone Na linha de comando, no diretório bind8/src/bin/named (presume-se aqui que se tenham os fontes da distribuição. Caso se localize somente o pacote binário, o programa estará por perto. -ed.), digite:
./named-bootconf.pl < named.boot > named.conf o qual criará o seguinte named.conf:
options {
directory "/var/named";
};
zone "." {
type hint;
file "root.hints";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "127.0.0.zone";
};
zone "localhost" {
type master;
file "localhost.zone";
};
Funciona para tudo o que puder estar presente em um arquivo named.boot, embora ele não acrescente todas as novas funcionalidades e opções de configuração que o bind8 permite. Aqui está um named.conf mais completo, o qual faz as mesmas coisas, mas de uma forma um pouco mais eficaz.
// Este é um arquivo de configuração para o named (BIND 8.1 ou mais recente).
// Deve ser instalado em /etc/named.conf.
// A única mudança feita no named.conf (à parte deste comentário:) é que a linha // de diretório foi descomentada, desde que já se tinha os arquivos de zona em
// /var/named.
options {
directory "/var/named";
check-names master warn; /* padrão. */
datasize 20M;
};
zone "localhost" IN {
type master;
file "localhost.zone";
check-names fail;
allow-update { none; };
allow-transfer { any; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "127.0.0.zone";
check-names fail;
allow-update { none; };
allow-transfer { any; };
};
zone "." IN {
type hint;
file "root.hints";
};
bind8/src/bin/named/test tem este conteúdo e cópias dos arquivos de zonas, que muitos podem simplesmente começar a usar.
Os formatos dos arquivos de zona e dos arquivos root.hints são idênticos, assim como são os comandos para atualizá-los.
Página seguinte Página anterior Índice |