BIND 9

1 – Instale os pacotes bind9 e dnsutils

apt-get install bind9 dnsutils

2 – Acrescente a linha no final do principal arquivo de configuração do bind

vi /etc/bin/named.conf

include "/etc/bind/dominios";

3 – Crie o arquivo “dominios” como neste esquema:

vi /etc/bind/dominios

zone "nickollas.com.br" {
  type master;
  file "/etc/bind/db.nickollas.com.br";
};

zone "carvalho.com.br" {
  type master;
  file "/etc/bind/db.carvalho.com.br";
};

* Para mais de um dominio acrescentar um abaixo do outro como o exemplo acima

4 – Crie um arquivo de configuração para cada domínio utilizando o esqueleto do arquivo “/etc/bind/db.local”

cp /etc/bind/db.local /etc/bind/db.nickollas.com.br

5 – Edite o arquivo do domínio conforme abaixo:

vi /etc/bind/db.nickollas.com.br

$TTL                604800
@                   IN        SOA  ns.nickollas.com.br. root.nickollas.com.br. (
1                   ; Serial
604800              ; Refresh
86400               ; Retry
2419200             ; Expire
604800 )            ; Negative Cache TTL
;
IN                  NS    ns.nickollas.com.br.
IN                  MX    0      mail.nickollas.com.br.
nickollas.com.br.   IN    A      200.187.47.247
ns                  IN    A      200.187.47.247
mail                IN    A      200.187.47.247
www                 IN    CNAME  nickollas.com.br.

6 – Reinicie o bind

/etc/init.d/bind9 restart

7 – Configure o servidor para resolver nomes usando ele mesmo

vi /etc/resolv.conf

nameserver 127.0.0.1

8 – Testando

host -t ns nickollas.com.br

nickollas.com.br name server ns.nickollas.com.br.

host -t mx nickollas.com.br

nickollas.com.br mail is handled by 0 mail.nickollas.com.br.

ping nickollas.com.br

PING nickollas.com.br (200.187.47.247) 56(84) bytes of data.
64 bytes from 200.187.47.247: icmp_seq=1 ttl=64 time=0.104 ms

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s