DNS com BIND [Artigo] - página 4
[ Hits: 248.400 ]
O BIND - Configuração - Named
Segui os mesmos passos para localizar e copiar o arquivo para o local correto:
$ locate named.conf
# cp /usr/local/src/bind-9.4.2/bin/tests/named.conf /usr/local/etc/named.conf
No arquivo de configuração duas seções são absolutamente necessárias: options e named. A seção named deve informar ao servidor dns onde encontrar a zona-raiz (lembra-se da árvore de domínios?) e a seção options informa à named onde estão os arquivos de zona. Aqui mostrarei um arquivo de configuração com mais duas seções: controls e uma zona reversa.
# Seção options informa a localização dos arquivos de zona
# Na seção controls encontram-se os parâmetros para comunicação entre rndc e named
# A chave especificada para comunicação com o rndc, igual a contida em rndc.conf
# Esta é a seção named diz onde ao daemon onde encontrar a zona-raiz.
type hint; // used to be specified w/ "cache"
# Configuração de uma zona para resolver o nome localhost
zone "0.0.127.in-addr.arpa " {
file "rev/127.0.0 ";
A seção named informa ao daemon que as informações de nomes e endereços dos servidores de nomes raiz encontram-se no arquivo "root.hints". Agora precisamos criar este arquivo, para isto solicitamos a qualquer servidor raiz informações de registros NS de '.'(raiz):
O próximo passo é a criação do arquivo de zona. Entrarei em mais detalhes sobre os registros de recursos quando formos configurar uma arquivo para um domínio real, por enquanto para simplificar segue um arquivo de exemplo para este primeiro caso, onde se quer apenas um servidor de DNS funcional.