Laboratório: NetKit DNS: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 11: Linha 11:


===Configurações dos servidores DNS secundários===
===Configurações dos servidores DNS secundários===
Configurada através do arquivo '''/etc/bind/named.conf.local'''. Exemplo para máquina 192.168.100.102 (domínio redes2.edu.br):
;/etc/bind/named.conf.local:Exemplo para máquina 192.168.100.102 (domínio redes2.edu.br):
  zone "redes2.edu.br" {
  zone "redes2.edu.br" {
     type master;
     type master;
Linha 23: Linha 23:
Cada servidor DNS deve responder pelo nome da própria máquina, '''www''', '''ftp''', '''ns''' e '''mail''', todos apontando para o mesmo '''endereço IP'''.
Cada servidor DNS deve responder pelo nome da própria máquina, '''www''', '''ftp''', '''ns''' e '''mail''', todos apontando para o mesmo '''endereço IP'''.


Arquivo '''/etc/bind/db.redes2''':
;/etc/bind/db.redes2:


  $TTL    86400
  $TTL    86400
Linha 41: Linha 41:
  ns  A 192.168.100.102
  ns  A 192.168.100.102


;Configuração do servidor DNS local:  
;Servidor DNS local:  
  vim /etc/resolv.conf
  vim /etc/resolv.conf
  nameserver 192.168.2.101
  nameserver 192.168.2.101

Edição das 22h23min de 9 de dezembro de 2015

Laboratório: NetKit DNS

O servidor DNS vem instalado no ambiente do Netkit2, correspondendo ao aplicativo bind disponível para distribuições Linux.

Ambiente para testes do serviço DNS

Vamos montar no Netkit2 um ambiente para testes do serviço DNS, conforme a figura a seguir [1]:

Todas as máquinas estarão na mesma rede local. A máquina 192.168.100.101 é o servidor DNS principal, as demais serão são servidores DNS secundários e serão utilizadas como escravos para resolver nomes vinculados ao domínio das mesmas.

Configurações dos servidores DNS secundários

/etc/bind/named.conf.local
Exemplo para máquina 192.168.100.102 (domínio redes2.edu.br):
zone "redes2.edu.br" {
   type master;
   file "/etc/bind/db.redes2";
   allow-transfer {
     192.168.100.101;
   };
};
Para as outras máquinas a configuração é similar.

Cada servidor DNS deve responder pelo nome da própria máquina, www, ftp, ns e mail, todos apontando para o mesmo endereço IP.

/etc/bind/db.redes2
$TTL    86400
@   IN    SOA   ns.redes2.edu.br. (
                              2014040902; serial
                              3H ; refresh
                              60 ; retry
                              1W ; expire
                              3W ; minimum
                             )
@       IN  NS     ns.redes2.edu.br. ; este é o servidor master deste domínio
@       IN  MX     10 mail.redes2.edu.br.
$ORIGIN redes2.edu.br.
mail A 192.168.100.102
www  A 192.168.100.102
ftp  A 192.168.100.102
ns   A 192.168.100.102
Servidor DNS local
vim /etc/resolv.conf
nameserver 192.168.2.101

Configuração do servidor DNS principal

O servidor principal utilizará os demais servidores como escravos para resolver nomes dos sub-domínios.

zone "redes1.edu.br" {
        type master;
        file "/etc/bind/db.redes1";
};

zone "100.168.192.in-addr.arpa" IN {
        type master;
        file "/etc/bind/db.200.168.192";
};
 
zone "redes2.edu.br" IN {
        type slave;
        file "/var/cache/bind/slaves/db.redes2";
        masters { 192.168.100.102; };
};
 
zone "redes3.edu.br" IN {
        type slave;
        file "/var/cache/bind/slaves/db.redes3";
        masters { 192.168.100.103; };
};
 
zone "redes4.edu.br" IN {
        type slave;
        file "/var/cache/bind/slaves/db.redes4";
        masters { 192.168.100.104; };
};

Referências

  1. VALLE, O. T. Gerência de Redes, Diário Aula, 2014. http://wiki.sj.ifsc.edu.br/wiki/index.php/GER20706-2014-1

--Evandro.cantu (discussão) 19h40min de 9 de dezembro de 2015 (BRST)