Seu site de tecnlogia!
Como criar um Servidor DNS
Bom galera, para começarmos a montar nosso próprio servidor DNS devemos antes baixar alguns pacotes essenciais para a criação do DNS:
Entre no Terminal e usando o apt-get (uma ferramenta para instalar e atualizar pacotes) digite:
$ sudo -s
#apt-get update
#apt-get install bind9
#apt-get install portmap
Após baixar os pacotes devemos editar o arquivo de Interface de Rede e colocar nosso domínio e um endereço IP estático:
#vim /etc/network/interfaces
auto eth0 ==>Local onde se define a sua interface de rede
iface eth0 inet static ==> Local onde se define como é a sua interface de rede (Interface de endereço estático no nosso caso)
address 192.168.30.1 ==> Endereço IP
netmask 255.255.255.0 ==> Máscara da Rede
network 192.168.30.0 ==> Endereço de Rede
broadcast 192.168.30.255 ==> Endereço de Broadcast
dns-search "tarde.com.br" ==> Nome de nosso Domínio (no nosso caso, tarde.com.br)
dns-nameserver 192.168.30.1 ==> Endereço da Máquina que responde pelo DNS (no nosso caso nossa própria máquina)
Esc:x ==> Salvar
#invoke-rc.d networking restart ==> Reinicar serviço de rede
Vamos começar a editar os arquivos responsáveis para a criação de nosso DNS usando um editor de sua preferência como o VIM:
#vim /etc/bind/named.conf.local
-->adicionar os parâmetros após as linhas que vem por padrão:
-->Criaremos nossa zona de pesquisa Direta:
zone "tarde.com.br" { ==> Nome de nosso Domínio (no caso tarde.com.br)
type master; ==> Tipo da zona (no caso como master)
file "/etc/bind/zonas/tarde.com.br"; ==> Caminho de onde será "armazenado" nossa Zona Direta
};
-->Agora criaremos nossa Zona Inversa:
zone "30.168.192.in-addr.arpa" { ==>Endereço IP do Servidor (no caso de forma inversa e dependendo da classe IP)
type master; ==>Tipo da zona (no caso como master)
file "/etc/bind/zonas/rev.30.168.192.in-addr.arpa"; ==> Caminho de onde será "armazenado" nossa Zona Inversa
};
--> Saiba mais sobre a arpa (in.addr.arpa da zona inversa) : Clique aqui
Agora, vamos criar os arquivos da base de dados das zonas de pesquisas
--> 1° - Criar o diretório que terá as zonas de pesquisas
#mkdir /etc/bind/zonas ==> Caminho onde será "armazenado" as zonas de pesquisas
--> 2° - Criar o arquivo da zona de pesquisa direta:
#touch ................