quarta-feira, 21 de outubro de 2009

Instalando e configurando o BIND



O BIND (Berkeley Internet Name Domain) é o servidor para o protocolo DNS mais utilizado na Internet, especialmente em sistemas do tipo Unix, onde ele pode ser considerado um padrão de fato.
Foi criado por quatro estudantes de graduação, membros de um grupo de pesquisas em ciência da computação da Universidade de Berkeley. Neste artigo mostraremos como instalar e configurar o BIND em um Debian.

1. Instalando o Aptitude
O Aptitude é uma interface em modo texto para o sistema de pacotes do Debian GNU/Linux.
Ele permite que o usuário/administrador veja as listas de pacotes e realize operações como instalação, atualização e remoção de pacotes.
Caso seu sistema já possua, pule esta parte.

# apt-get install aptitude


2. Instalando o Bind

# aptitude install bind9

3. Ajustando o named.conf

Os arquivos de configuração ficam no diretório /etc/bind, sendo o named.conf é o principal arquivo de configuração.
Vamos editar o named.conf, onde estão todas as zonas que o servidor atenderá.

# vi /etc/bind/named.conf

Adicione as linhas:

zone "mysite.net" {
type master;
file "/etc/bind/zone/db.mysite.net";

Salve o arquivo e feche-o.

4. Criando um arquivo de Zona

A pasta do bind possui arquivos de zona default. Duplicaremos ele de acordo com a linha que inserimos no named.conf.

# cp /etc/bind/db.local  /etc/bind/zone/db.mysite.net

5. Ajsutando a Zona para o nosso dominio

# cd /etc/bind/zone
# vi db.mysite.net

O arquivo de zona:

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
1         ; Serial
604800         ; Refresh
86400         ; Retry
2419200         ; Expire
604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
@       IN      A       127.0.0.1

6. O primeiro passo é alterar o Serial conforme a RFC, no formato AAAAMMDDHH e adicionar as entradas. Logo o arquivo ficará assim:

; BIND db file for mysite.net

$TTL 86400

@       IN      SOA     ns1.mysite.net.      admin.mysite.net. (
2009102101 ; serial number YYMMDDNN
28800           ; Refresh
7200            ; Retry
864000          ; Expire
86400 )          ; Min TTL
NS      ns1.mysite.net. 
MX      10 mail.mysite.net.
www     IN      A   192.168.1.1
mail     IN      A   192.168.1.1



Salve o arquivo e saia.


7. Testando servidor


#/etc/init.d/bind9 restart
# nslookup
> server localhost
Default server: nome_do_server
Address: 192.168.1.1

> www.mysite.net
Server:         nome_do_server
Address:        192.168.1.1

Name:   www.mysite.net
Address: 192.168.1.1

# host –T mysite.net
mysite.net has address 192.168.1.1

Espero ter ajudado.

0 comentários:

Postar um comentário