Mudanças entre as edições de "DNS"

De IFRS Campus Canoas
Ir para: navegação, pesquisa
Linha 9: Linha 9:
  
 
IPv6: 2001:0DB8::4
 
IPv6: 2001:0DB8::4
 +
 +
Hostname: dns1.exemplo.ifrs.edu.br
  
 
S.O.: Debian 8 (Jessie)
 
S.O.: Debian 8 (Jessie)
 +
 +
Versão BIND: 9.9.5-9
  
 
=== Instalação do BIND ===
 
=== Instalação do BIND ===
Linha 30: Linha 34:
 
  };
 
  };
  
=== Criação da zona exemplo.ifrs.edu.br ===
+
=== Zona exemplo.ifrs.edu.br ===
  
 
Arquivo /etc/bind/zonas/exemplo.ifrs.edu.br
 
Arquivo /etc/bind/zonas/exemplo.ifrs.edu.br
Linha 46: Linha 50:
 
  dns1                    IN      A      192.0.2.4
 
  dns1                    IN      A      192.0.2.4
 
  dns1                    IN      AAAA    2001:0DB8::4
 
  dns1                    IN      AAAA    2001:0DB8::4
 +
 +
=== Zonas reversa IPv4 ===
 +
 +
;$ORIGIN        91.17.200.in-addr.arpa.
 +
$TTL 86400
 +
@  IN SOA dns1.exemplo.ifrs.edu.br.  admin.exemplo.ifrs.edu.br. (
 +
            2016030501  ;Serial
 +
            3H          ; Refresh
 +
            1H          ; Retry
 +
            1W          ; Expire
 +
            1D)        ; Minimum TTL
 +
; Servidores DNS
 +
@      IN      NS      dns1.exemplo.ifrs.edu.br.

Edição das 17h04min de 11 de abril de 2016

Servidor de DNS

Neste tutorial será mostrado como montar um servidor de DNS autoritativo e recursivo no mesmo servidor respeitando regras de acesso utilizando views. Também será criada uma zona fictícia exemplo.ifrs.edu.br com sua respectiva zona reversa em IPv4 e IPv6 para receber consultas externas.

Informações iniciais

Domínio: exemplo.ifrs.edu.br

IPv4: 192.0.2.4

IPv6: 2001:0DB8::4

Hostname: dns1.exemplo.ifrs.edu.br

S.O.: Debian 8 (Jessie)

Versão BIND: 9.9.5-9

Instalação do BIND

# apt-get install bind9 -y

Configuração

Editar o arquivo de configuração /etc/bind/named.conf.options

options {
       directory "/var/cache/bind";
       statistics-file "/var/log/bind/named.stats";
       memstatistics-file "/var/log/bind/mem.stats";
       dnssec-enable yes;
       dnssec-validation auto;
       auth-nxdomain no;    # conform to RFC1035
       listen-on-v6 { any; };
       version "named";
};

Zona exemplo.ifrs.edu.br

Arquivo /etc/bind/zonas/exemplo.ifrs.edu.br

$TTL 86400
@                       IN      SOA     dns1.exemplo.ifrs.edu.br.        admin.exemplo.ifrs.edu.br. (
           2016040601  ; Serial
           3H          ; Refresh
           1H          ; Retry
           1W          ; Expire
           1D)         ; Minimum TTL
; Servidores DNS
@                       IN      NS      dns1.exemplo.ifrs.edu.br.
;
dns1                    IN      A       192.0.2.4
dns1                    IN      AAAA    2001:0DB8::4

Zonas reversa IPv4

;$ORIGIN        91.17.200.in-addr.arpa.
$TTL 86400
@  IN SOA dns1.exemplo.ifrs.edu.br.  admin.exemplo.ifrs.edu.br. (
           2016030501  ;Serial
           3H          ; Refresh
           1H          ; Retry
           1W          ; Expire
           1D)         ; Minimum TTL
; Servidores DNS
@       IN      NS      dns1.exemplo.ifrs.edu.br.