Nimeserveri labor V.3: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 63: Line 63:
</pre>
</pre>


Peale seda tuleb muuta faili /etc/bind/named.conf.local
Peale seda tuleb muuta faili /etc/bind/named.conf.default-zones
<pre>
<pre>
nano /etc/bind/named.conf.local
nano /etc/bind/named.conf.default-zones
</pre>
</pre>
Sellesse faili tuleb lisada järgmised tsoonid :
Sellesse faili tuleb lisada järgmised tsoonid :
<pre>
<pre>
siia tuleb meie confifail
zone "vork.ee" {
        type master;
        file "/var/lib/bind/vork.ee.zone";
        allow-transfer { 192.168.6.124; };
};
</pre>
</pre>
Oma masinas laborit tehes peaks pöördteisendus tsooni(6.168.192.in-addr.arpa) puhul nimi vastama oma võrgule.
Oma masinas laborit tehes peaks pöördteisendus tsooni(6.168.192.in-addr.arpa) puhul nimi vastama oma võrgule.
Line 76: Line 80:
<pre>
<pre>
cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa
cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa
cp /etc/bind/db.local /etc/bind/db.vork.ee
cp /etc/bind/db.local /var/lib/bind/vork.ee.zone
</pre>
</pre>


'''Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.'''
'''Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.'''


Nüüd muudame db.too.ee faili
Nüüd muudame vork.ee.zone faili
<pre>
<pre>
nano /etc/bind/db.too.ee
nano /var/lib/bind/vork.ee.zone
</pre>
</pre>


Muudetud fail näeb välja järgmine:
Muudetud fail näeb välja järgmine:
;
; Zone file for linux.bogus
;
; The full zone file
;
$TTL 900
@      IN      SOA    vork.ee. hostmaster.vork.ee. (
                        2011102603      ; serial, todays date + todays serial #
                        28800              ; refresh, seconds
                        7200              ; retry, seconds
                        864000              ; expire, seconds
                        900 )            ; minimum, seconds
            IN  NS      ns.vork.ee.
            IN  MX      10 mail.vork.ee.
            IN  A      192.168.6.123
$ORIGIN vork.ee.
www          IN  A      192.168.6.123
ns            IN  A      192.168.6.123
mail          IN  A      192.168.6.123
ns2          IN  A      192.168.6.122


<pre>
<pre>

Revision as of 11:22, 3 November 2011

Sissejuhatus

Me oleme ISP ja meil on vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust.

Meeskonnaliikmed

Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva


Nimeserveri installeerimine ja seadistamine

sudo -i
apt-get install bind9
nano /etc/hosts

Failis peaks muutma 127.0.1.1 aadressiga algavat rida ning muudetud rida peaks välja nägema järgmine:

127.0.1.1       ns.vork.ee       ns

Tuleb muuta ka /etc/hostname faili.

nano /etc/hostname

Seal muuta nimi ns-ks.

Järgmiseks tuleb muuta faili /etc/bind/named.conf.options .

nano /etc/bind/named.conf.options

Kommenteerida sisse forwarders sektsioon ja sinna kirjutada ISP DNS serveri IP aadress. Muudetud fail peaks välja nägema järgmine:

options {
        directory "/var/cache/bind";

        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.

         forwarders { 
                192.168.6.123;
         };

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};

Peale seda tuleb muuta faili /etc/bind/named.conf.default-zones

nano /etc/bind/named.conf.default-zones

Sellesse faili tuleb lisada järgmised tsoonid :

zone "vork.ee" {
        type master;
        file "/var/lib/bind/vork.ee.zone";
        allow-transfer { 192.168.6.124; };
};

Oma masinas laborit tehes peaks pöördteisendus tsooni(6.168.192.in-addr.arpa) puhul nimi vastama oma võrgule.

Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.

cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa
cp /etc/bind/db.local /var/lib/bind/vork.ee.zone

Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.

Nüüd muudame vork.ee.zone faili

nano /var/lib/bind/vork.ee.zone

Muudetud fail näeb välja järgmine:

Zone file for linux.bogus
The full zone file

$TTL 900 @ IN SOA vork.ee. hostmaster.vork.ee. (

                       2011102603       ; serial, todays date + todays serial #
                       28800              ; refresh, seconds
                       7200              ; retry, seconds
                       864000              ; expire, seconds
                       900 )            ; minimum, seconds
            IN   NS      ns.vork.ee.
            IN   MX      10 mail.vork.ee.
            IN   A       192.168.6.123

$ORIGIN vork.ee. www IN A 192.168.6.123 ns IN A 192.168.6.123 mail IN A 192.168.6.123 ns2 IN A 192.168.6.122

siia kaaa

Failis olevate kirjete kohta võib selgitusi saada siit

Nüüd muudame db.6.168.192.in-addr.arpa faili:

nano /etc/bind/db.6.168.192.in-addr.arpa

Muudetud fail peaks välja nägema järgmine:


Kui tsoonifailid on loodud, siis tuleb muuta resolv.conf faili:

nano /etc/resolv.conf

Nimeserveri aadress tuleb seal muuta enda serveri aadressiks. Fail näeb peale muutmist välja järgmine:

#domain localdomain
#search localdomain
nameserver 192.168.6.124

Nüüd tuleks BIND9 teenus taaskäivitada järgmise käsuga:

/etc/init.d/bind9 restart

Kui tsooni muuta ja on soov ainult seda tsooni uuesti laadida, siis on võimalik kasutada rndc käsku.

Süntaks oleks:

rndc reload <tsoon>

Näiteks:

rndc reload too.ee








Mis läks valesti

Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: http://ubuntuforums.org/showthread.php?t=1375580

Vaata seda: jama

Meie teeme selle järgi: https://help.ubuntu.com/community/BIND9ServerHowto