Instalação de um servidor dns bind
1
1 . Introdução
O servidor DNS (Domain Name Server) traduz nomes para endereços IP e endereços IP para nomes, permitindo a pesquisa de hosts em um determinado domínio. Em um ambiente livre utilizando o Linux, existem diversos programas que podem ser usados para essa finalidade, mas afim de padronizar o uso e disseminação de sistemas livres, utilizaremos o BIND.
2 . Objetivo
Este documento descreve os procedimentos para instalação e configuração do Servidor de Nomes (BIND) na plataforma Debian GNU/Linux.
3 . Instalação
Para instalar o BIND, basta utilizar o seguinte comando: apt-get install bind9 Em seguida, o Linux criará o seguinte diretório: /etc/bind O processo de intalação do DNS está finalizado.
4 . Configuração
Após a instalação do BIND, é necessário a configuração dos seguintes arquivos que se encontram no diretório /etc/bind:
2
• •
• • •
named.conf - Arquivo principal de configuração do DNS; db.local - db.0, db.255 e db.127 – Arquivos de configuração do endereço loopback; db.root – Arquivo que aponta para hosts externos; db.orgao – arquivo de configuração de zona do ÓRGÃO; db.172.16 – arquivo de configuração da zona reversa do ÓRGÃO, supondo que a rede possui endereço de rede 172.16.0.0/255.255.0.0.
Arquivo de configuração NAMED.CONF // Trecho que define as opções globais options { directory "/etc/bind/"; // Indica o diretório que contém os arquivos de configuração listen-on { 172.16.1.100; 127.0.0.1; }; // Quais endereços serão respondidos caso seja requisitado fetch-glue no; // Indica o tipo de transferência de arquivos Allow-query { 172.16/16; 127.0.0/8; }; // Indica a rede cujo o DNS está instalado allow-transfer { 172.16.1.101; }; // Indica qual é o servidor de DNS secundário transfer-format many-answers; // Define um formato para a transferência de arquivos. forwarders { 172.16.1.102; // Aponta para um outro servidor DNS que será usado para