Mainos / Advertisement:

Ero sivun ”Bind9” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
Rivi 21: Rivi 21:
 
  zone "testaus.local" {
 
  zone "testaus.local" {
 
             type master;                            ''<small>#Tähän slave, jos haluat tehdä linuxista toissijaisen dnspalvelimen</small>''
 
             type master;                            ''<small>#Tähän slave, jos haluat tehdä linuxista toissijaisen dnspalvelimen</small>''
             file "/etc/bind/db.testaus.local";
+
             file "db.testaus.local";
 
         };
 
         };
 
  zone "0.168.192.in-addr.arpa" {
 
  zone "0.168.192.in-addr.arpa" {
 
         type master;                                ''<small>#Tähän slave, jos haluat tehdä linuxista toissijaisen dnspalvelimen</small>''
 
         type master;                                ''<small>#Tähän slave, jos haluat tehdä linuxista toissijaisen dnspalvelimen</small>''
 
         notify no;
 
         notify no;
         file "/etc/bind/db.0.168.192.in-addr.arpa";
+
         file "db.0.168.192.in-addr.arpa";
 
  };
 
  };
  

Versio 10. lokakuuta 2014 kello 10.42

Bind9 on yleisin linuxissa nimipalvelinohjelmisto. Sen asennus ja konfigurointi on helppoa ja siitä voi tehdä varanimipalvelimen windows-palvelimen rinnalle. Esimerkissämme käytämme verkkoa 192.168.0.0/24 ja linuxpalvelimen nimi on LNXSRV ja ip on verkon ensimmäinen osoite.

aptitude install bind9

Konfigurointi

Palvelimen tulee käyttää itseään nimipalvelimena joten /etc/resolv.conf tiedostoon pitää asettaa linuxin oma ip-osoite.

nano /etc/resolv.conf
nameserver 192.168.0.1
search testaus.local

Seuraavaksi tehdään tiedosto /etc/bind/named.conf.local, jonne kopioidaan /etc/bind/named.conf.default-zones tiedostosta mallit kahdesta ensimmäisestä zonesta.

nano /etc/bind/named.conf.local

Tiedosta tulee siis löytyä:

zone "testaus.local" {
            type master;                            #Tähän slave, jos haluat tehdä linuxista toissijaisen dnspalvelimen
            file "db.testaus.local";
       };
zone "0.168.192.in-addr.arpa" {
       type master;                                 #Tähän slave, jos haluat tehdä linuxista toissijaisen dnspalvelimen
       notify no;
       file "db.0.168.192.in-addr.arpa";
};

Db. tiedostojen nimillä ei ole kummempaa merkitystä, mutta tiedostojen pitää olla sen nimiset kuin named.conf.local tiedostossa ne on.

Nyt editoidaan /etc/bind/db.local tiedostoa ja tallennetaan se uudelleen db.testaus.local nimellä.

$TTL    3600
@       IN      SOA     LNXSRV.testaus.local. root.testaus.local. (
                             2         ; Serial
                        604800         ; Refresh
                         86400         ; Retry
                       2419200         ; Expire
                        604800 )       ; Negative Cache TTL
;
@       IN      NS      LNXSRV.testaus.local.
1       IN      A       192.168.0.1

Seuraavaksi vuorossa on /etc/bind/db.127 tiedosto ja se tulee tallentaa nimellä db.0.168.192.in-addr.arpa.

$TTL    3600
@       IN      SOA     ns.example.com. root.example.com. (
                             2         ; Serial
                        604800         ; Refresh
                         86400         ; Retry
                       2419200         ; Expire
                        604800 )       ; Negative Cache TTL
;
@       IN      NS      LNXSRV.testaus.local.
LNXSRV  IN      PTR     192.168.0.1

Käynnistetään lopuksi bind9 uudelleen

service bind9 restart
/etc/init.d/bind9 restart

Troubleshooting

Ajamalla Debianin terminaalissa seuraava komento:

 named-checkconf

Tulostumalla tyhjä niin kaikki on OK.

Seuraava komento testaa


Muita komentoja:


named-checkzone
dig domain.com
dig 8.8.8.8

Lähteet

https://wiki.debian.org/Bind9

Mainos / Advertisement: