DNS


Todos os arquivos estão dentro de /etc/bind

Abaixo segue o manual de como proceder (Receita de Bolo) para montar o DNS

# aptitude install bind9


Abra o arquivo /etc/bind/named.conf.local

nano /etc/bind/named.conf.local
zone “<nome-do-site.com.br>” {
type master;
file “/etc/bind/db.teste-ht”;
};

===========

Crie o arquivo db.<nome-do-site> com o editor de texto
# nano db.<nome-do-site>
e escreva o conteúdo abaixo:

$TTL 86400
@    in    SOA ns.<nome-do-site.com.br>.        root.<nome-do-site.com.br>.(
            2008080901;        Serial
            8h;            refresh
            1h;            retry
            3d;            expire
            3d );            default_ttl
IN    NS    ns.<nome-do-site.com.br>.
IN    MX    10 smtp.<nome-do-site.com.br>.
ns    IN    A    192.168.1.100
smtp    IN    A    192.168.1.100
www    IN    A    192.168.1.100

===========

vá para a pasta do bind
# cd /etc/bind

e dê o comando
# named-checkconf

Se aparecer OK, beleza. Senão Volte e verifique se não escreveu nada errado.

=============

Teste o arquivo de zona:
# named-checkzone <nome-do-site.com.br> db.teste-ht

=============

Reinicie o BIND
# /etc/init.d/bind9 restart

=============

Vamos testar, coloque no seu resolv.conf
nameserver 127.0.0.1

para isso use # nano /etc/resolv.conf e acrescente a linha acima, caso ela não exista.

==============

E depois, testar:
$ ping www.<nome-do-site.com.br>

Podemos usar o dig também:
$ dig @127.0.0.1 www.<nome-do-site.com.br>
$ dig @127.0.0.1 -t mx <nome-do-site.com.br>
$ dig www.<nome-do-site.com.br>


===============

Está pronto o servidor dns primário.

Nenhum comentário:

Postar um comentário

PDO Simples com PHP

A pedido da Turma, fiz este pequeno vídeo mostrando a utilização do PHP com PDO (PHP Data Object) Abaixo, deixo o sql gerado pelo phpmya...