você está aqui: Home  → Colunistas  →  Sysadmin

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