Mainos / Advertisement:

Ero sivun ”Bind9” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
Rivi 59: Rivi 59:
 
  ;
 
  ;
 
  @      IN      NS      LNXSRV.testaus.local.
 
  @      IN      NS      LNXSRV.testaus.local.
1 IN     PTR    LNXSRV
+
1       IN     PTR    LNXSRV.testaus.local.
  
 
Käynnistetään lopuksi bind9 uudelleen
 
Käynnistetään lopuksi bind9 uudelleen

Versio 14. lokakuuta 2014 kello 04.17

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 "/etc/bind/db.testaus.local";      #Slavea käyttäessä: 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 "/etc/bind/db.0.168.192.in-addr.arpa"; #Slavea käyttäessä: 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.

Forward DNS

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.
LNXSRV      IN      A       192.168.0.1

Reverse DNS

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.
1       IN      PTR     LNXSRV.testaus.local.

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 -z
dig domain.com
dig 8.8.8.8

Lähteet

https://wiki.debian.org/Bind9

Mainos / Advertisement: