Configuração do DNS em modo gráfico
Por Smailli Hemori Moraes
Data de Publicação: 08 de Julho de 2007
Introdução
- Sinceramente eu prefiro fazer as minhas configurações em modo texto, vendo que comecei a usar Linux em 1999, não tinha dinheiro para uma maquina descente e usava Slackware :D.
- Mas pra quem gosta de uma boa interface gráfica apresento o system-config-bind ferramenta criada pela Red Hat.
Pacotes necessários
- Para o correto funcionamento de um servidor de DNS instalou-se os seguintes pacotes, visto que utilizei um fedora core 6 para elaboração do artigo, esses pacotes encontram-se nos CDs de instalação.
- Pacotes instalados
- bind
- bind-chroot
- bind-util
- bind-libs
- system-config-bind
Utilizando a ferramenta
- Após instalar todos os pacotes necessário, basta iniciar a ferramenta system-config-bind. A primeira vez que o programa for executado irá gerar um aviso de que não existe nenhuma configuração de DNS e irá criar os arquivos necessários para a configuração básica.
- Após a criação das configurações básicas irá mostrar a tela inicial do programa.
Criação da zona de DNS
- Abaixo está o exemplo básico de uma zona chamada integral.inf.br com alguns hosts.
- Nova zona
- Selecione a classe em Class e clique em OK.
- Selecione o tipo da origem em Origin Type e clique em OK. Irá disponibilizar um campo para adicionar o domínio da zona, não esqueça que qualquer entrada que contenha nome deverá finalizar com "." ponto. Clique em OK para editar as opções da zona.
- Configure as opções da zona e clique em OK.
- Após a criação da zona o programa irá disponibiliza-la da seguinte maneira.
- Clique com o botão direito em cima da zona para manipular as entradas do domínio, no exemplo estarei adicionando um servidor web.
- Adicione o Domain Name o endereço IP, no exemplo desabilitei a criação do host na zona reversa.
- Para que todas as alterações tenham efeito deverá clicar em save na janela principal. Irá gerar uma mensagem para criação de um arquivo de backup, clique em Yes pois como diria meu amigo Doca: "Sempre tenha backups".
Arquivos de configuração
- Após clicar em save o programa irá gerar os arquivos de configuração do named conforme mostrado abaixo.
/var/named/chroot/etc/named.conf
// Red Hat BIND Configuration Tool
//
// Default initial "Caching Only" name server configuration
//
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
zone "integral.inf.br." IN {
type master;
file "integral.inf.br.db";
};
zone "." IN {
type hint;
file "named.root";
};
zone "localdomain." IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "localhost." IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa." IN {
type master;
file "named.local";
allow-update { none; };
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa." IN {
type master;
file "named.ip6.local";
allow-update { none; };
};
zone "255.in-addr.arpa." IN {
type master;
file "named.broadcast";
allow-update { none; };
};
zone "0.in-addr.arpa." IN {
type master;
file "named.zero";
allow-update { none; };
};
include "/etc/rndc.key";
/var/named/chroot/var/named/integral.inf.br.db
$TTL 1H
@ SOA ns1 webmaster.integral.inf.br. ( 4
3H
1H
1W
1H )
NS ns1
www IN 1H A 200.175.44.1
- Reinicie o named e as alterações já entraram em vigor.
# service named restart
Veja a relação completa dos artigos desta coluna