Como configurar DNS no servidor Linux, vamos utilizar o BIND para a configuração do servidor e cliente DNS. A instalação fácil e simples, bastando instalar os pacotes bind e bind-utils, que contém o servidor e os clientes, É sempre bom utilizar a versão mais recente do BIND.
# apt-get install bind
#apt-get install bind-utils
Teremos que configurar o arquivo hosts.conf
#vi /etc/host.conf
Aqui é onde especificamos a ordem de consulta da máquina, por exemplo, se vai ser primeiro no hosts, e depois no DNS, vamos manter a configuração deste arquivo de forma a ter a primeira consulta no Bind:
order bind,hosts
multi on
Editaremos o arquivo Hosts.
#vi /etc/hosts
Teremos que ter a entrada do localhost e nosso próprio IP exemplo (192.168.1.253) geralmente é o IP do próprio Linux.
127.0.0.1 localhost
192.168.0.253 www
Agora vamos editar o arquivo resolv.conf
#vi /etc/resolv.conf
Aqui iremos configurar qual será o domínio e o IP do servidor de DNS que iremos utilizar para navegar na internet, ou seja, se estamos configurando um servidor DNS, utilizaremos nosso próprio servidor para navegar na internet ou caso você tenha um Proxy na rede utilize o IP do Proxy.
search www
nameserver 192.168.0.253
Faz necessário criar zonas para identificação de serviço na rede como e-mail e internet, abaixo um exemplo simples adquirido na internet.
#vi /var/named/named.hosts
$TTL 86400
@ IN SOA ns.suaempresa.com..br. suaempresa.com. (
2003103000 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum
IN NS ns.suaempresa.com.br.
IN MX 0 mx.suaempresa.com.br.
ns IN A 200.181.132.10
www IN A 200.181.132.10
mx IN A 200.181.132.15
ftp IN A 200.181.132.30
linux IN A 200.181.132.10
@ IN A 200.181.132.10
Depois de criarmos o arquivo de zona, devemos editar o arquivo “named.conf” no diretório /etc , este arquivo são as configurações de IP em que deverá ser aberta a porta 53 , que é a porta padrão do serviço do BIND e a configuração dos IP´s de DNS externo pelo qual seu servidor de DNS deverá realizar a busca caso ele não encontre uma determinada zona em seu próprio serviço.
#vi named.conf
Nele iremos fazer as seguintes alterações:
options {
directory “/var/named”;
listen-on { 127.0.0.1; 192.168.0.253; };
forwarders { 200.164.232.10; 200.164.232.249;};
Adicione a entrada da zona do domínio, que será criado no fim do arquivo:
};
zone “www” {
type master;
file “named.hosts”;
};
Basta agora iniciar o serviço
#/etc/rc.d/init.d/named stop –> Este comando irá parar o serviço do Bind em seu servidor.
#/etc/rc.d/init.d/named start –> Este comando irá iniciar o serviço do Bind em seu servidor.

