DNS - Bind9 Debian konfiguracja

Utworzono: 30 styczeń 2015

Konfiguracja DNS'a BIND 9  na debianie. Bez zachowania struktury konfiguracji (bo kto bogatemu zabroni)

 

options {
         listen-on port 53 { any; };
         directory    "/var/cache/bind/zones";
         dump-file  "/var/cache/bind/data/cache_dump.db";
         statistics-file "/var/cache/bind/data/named_stats.txt";
         memstatistics-file "/var/cache/bind/data/named_mem_stats.txt";
         allow-query { any; };
         allow-recursion { 127.0.0.1; 10.0.0.0/8; 172.16.0.0/12; 192.168.0.0/16; };
         recursion yes;
         empty-zones-enable yes;
dnssec-enable yes;
         dnssec-validation yes;
         dnssec-lookaside auto;
managed-keys-directory "/var/cache/bind/dynamic";};

// ZONY w named.conf na masterze

/////////////
// ZONES //
/////////////

zone "unigrunt.pl." IN {
  type master;
  file "unigrunt.pl.zone";
  allow-transfer { IP_SLAVE_DNS; };
};

 

 

i sam opis  u mnie w /var/cache/bind/zones/unigrunt.pl.zone symbolicznie w /etc/bind/zones

$ORIGIN .
$TTL 3600 ;        1 hour
unigrunt.pl        IN SOA unigrunt.pl. root.unigrunt.pl. (
                          2014112500 ; serial
                          7200 ; refresh (2 hours)
                          1800 ; retry (30 minutes)
                          1296000 ; expire (2 weeks 1 day)
                          3600 ; minimum (1 hour)
                          )
                         NS ns1.fiberhome.pl.
                         NS ns2.fiberhome.pl.
                         A 91.239.248.48
                        MX 5 mx.fiberhome.pl.
$ORIGIN unigrunt.pl.
ftp               CNAME unigrunt.pl.
imap            CNAME unigrunt.pl.

mx               A 91.239.248.48

pop3            CNAME unigrunt.pl.
smtp            CNAME unigrunt.pl.
www            CNAME unigrunt.pl.

 

// Slave

named.conf

zone "unigrunt.pl." IN {
  type slave;
  file "unigrunt.pl.slave.zone";
  masters { IP_MASTER_DNS_SRV; };
};