<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mkont</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mkont"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Mkont"/>
	<updated>2026-05-08T02:02:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44621</id>
		<title>Nimeserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44621"/>
		<updated>2011-12-14T09:33:30Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Slave nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viimase muutmise aeg=&lt;br /&gt;
08. Detsember 2011 10:47&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning selle eesmärk on õpetada DNS serverite rakendamist.&lt;br /&gt;
&lt;br /&gt;
Antud artikkel on suunatud eelkõige algajatele süsteemiadministraatoritele, kuid nõuab mõningasi teadmisi serverite konfigureerimisest.&lt;br /&gt;
&lt;br /&gt;
== Stsenaarium ==&lt;br /&gt;
Selles laboris mängitakse läbi stsenaarium:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist).&lt;br /&gt;
&lt;br /&gt;
== Nõuded ==&lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; See artikkel ei sobi tavalise (üheserverilise) nimeserveri seadistamiseks, kuna konfiguratsioon on stsnenaariumi-spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Lisainformatsioon DNS&#039;i kohta ==&lt;br /&gt;
&lt;br /&gt;
Täpsemalt saab lugeda DNS serveri ja DNS teenuse kohta siit: [http://kuutorvaja.eenet.ee/wiki/DNS http://kuutorvaja.eenet.ee/wiki/DNS]&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel tuleks teenusele teha käivitus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service hostname start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame &#039;&#039;&#039;vork.ee.zone&#039;&#039;&#039; faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for vork.ee&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel tuleks teenusele teha käivitus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service hostname start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vajalikud käsud nimeserveri administaatorile =&lt;br /&gt;
&lt;br /&gt;
Siin on kirjutatud mõned teadmised, mida DNS&#039;i administraator teadma peab.&lt;br /&gt;
&lt;br /&gt;
== Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälust kustutada ära üks nimi ==&lt;br /&gt;
&lt;br /&gt;
(näiteks on see kasulik mürgitatud serveri vahemälu puhul, Viide: [[DNS_Spoofing | DNS Spoofing]] )&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälu täielikult ära kustutada ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynaamilise tsooni reload ==&lt;br /&gt;
&lt;br /&gt;
Süntaks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache&#039;i sisu ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc dumpdb -cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada loodud dump&#039;i fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named_dump.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache statistikat ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui vaja näha statistikas ka tsoonifailide informatsiooni ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja lisada nano &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039; faili rida&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone-statistics yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS Spoofing ==&lt;br /&gt;
Kuidas toimib avaliku võrgu &#039;&#039;&#039;DNS Spoofing&#039;&#039;&#039; – üheks näiteks oleks „DNS cache poisoning“ tehnoloogia, millega solgitakse avaliku DNS serveri (mis töötab Open Resolver põhimõttel) DNS cache ja vahetatakse mingi üldiselt enam levinud saidi (või saitide) IP aadress(id) välja ründe objektiks oleva IP’ga.&lt;br /&gt;
&lt;br /&gt;
Viide: [[DNS_Spoofing | DNS Spoofing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open resolver ==&lt;br /&gt;
&#039;&#039;&#039;Open resolveriks&#039;&#039;&#039; nimetatakse nimeserverit, mis pakub nimelahendusteenust ka väljapoole oma administratiivset domeeni. Enamasti on open resolveriks puudulikult konfigureeritud DNS server. Ilma otsese vajaduseta tasuks kindlasti vältida open resolveri püstipanekut oma võrku. Pole mingit vajadust pakkuda avalikku teenust kõigile. See tähendab enamasti, et nimelahendust saab kasutada kogu internet. Teiseks saab kogu maailmale avatud DNS serverit kasutada DDOS rünnakute läbiviimiseks. Lisaks on avatud serverit rünnata vahemälu manipuleerimise teel. Nii satuksid ohtu konkreetse serveri teenuseid kasutavad kliendid.&lt;br /&gt;
&lt;br /&gt;
Viide: [[Open_resolver | Open Resolver]]&lt;br /&gt;
&lt;br /&gt;
=Teenuse varundamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamiseks tuleb teha koopia &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja /&#039;&#039;&#039;var/lib/bind&#039;&#039;&#039; kataloogist ja seal asuvatest failidest.&lt;br /&gt;
&lt;br /&gt;
Käsk selleks on :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar czvf /backup/bind.tar.gz /etc/bind&lt;br /&gt;
sudo tar czvf /backup/bindtsoonid.tar.gz /var/lib/bind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse taastamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb kopeerida varundatud kataloogid &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja &#039;&#039;&#039;/var/lib/bind&#039;&#039;&#039; kataloogide asemele.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar xzvf /backup/bind.tar.gz --directory /&lt;br /&gt;
sudo tar xzvf /backup/bindtsoonid.tar.gz -directory /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mis läks valesti =&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
=Tulemüür=&lt;br /&gt;
&lt;br /&gt;
Tulemüüris peavad olema avatud järgmised pordid:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;53 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;953 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
== Meie retsenseerisime ==&lt;br /&gt;
[[CUPS_seadistamine]]&lt;br /&gt;
&lt;br /&gt;
= Category =&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44619</id>
		<title>Nimeserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44619"/>
		<updated>2011-12-14T09:33:03Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Master nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viimase muutmise aeg=&lt;br /&gt;
08. Detsember 2011 10:47&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning selle eesmärk on õpetada DNS serverite rakendamist.&lt;br /&gt;
&lt;br /&gt;
Antud artikkel on suunatud eelkõige algajatele süsteemiadministraatoritele, kuid nõuab mõningasi teadmisi serverite konfigureerimisest.&lt;br /&gt;
&lt;br /&gt;
== Stsenaarium ==&lt;br /&gt;
Selles laboris mängitakse läbi stsenaarium:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist).&lt;br /&gt;
&lt;br /&gt;
== Nõuded ==&lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; See artikkel ei sobi tavalise (üheserverilise) nimeserveri seadistamiseks, kuna konfiguratsioon on stsnenaariumi-spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Lisainformatsioon DNS&#039;i kohta ==&lt;br /&gt;
&lt;br /&gt;
Täpsemalt saab lugeda DNS serveri ja DNS teenuse kohta siit: [http://kuutorvaja.eenet.ee/wiki/DNS http://kuutorvaja.eenet.ee/wiki/DNS]&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seejärel tuleks teenusele teha käivitus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service hostname start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame &#039;&#039;&#039;vork.ee.zone&#039;&#039;&#039; faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for vork.ee&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vajalikud käsud nimeserveri administaatorile =&lt;br /&gt;
&lt;br /&gt;
Siin on kirjutatud mõned teadmised, mida DNS&#039;i administraator teadma peab.&lt;br /&gt;
&lt;br /&gt;
== Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälust kustutada ära üks nimi ==&lt;br /&gt;
&lt;br /&gt;
(näiteks on see kasulik mürgitatud serveri vahemälu puhul, Viide: [[DNS_Spoofing | DNS Spoofing]] )&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälu täielikult ära kustutada ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynaamilise tsooni reload ==&lt;br /&gt;
&lt;br /&gt;
Süntaks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache&#039;i sisu ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc dumpdb -cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada loodud dump&#039;i fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named_dump.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache statistikat ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui vaja näha statistikas ka tsoonifailide informatsiooni ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja lisada nano &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039; faili rida&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone-statistics yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS Spoofing ==&lt;br /&gt;
Kuidas toimib avaliku võrgu &#039;&#039;&#039;DNS Spoofing&#039;&#039;&#039; – üheks näiteks oleks „DNS cache poisoning“ tehnoloogia, millega solgitakse avaliku DNS serveri (mis töötab Open Resolver põhimõttel) DNS cache ja vahetatakse mingi üldiselt enam levinud saidi (või saitide) IP aadress(id) välja ründe objektiks oleva IP’ga.&lt;br /&gt;
&lt;br /&gt;
Viide: [[DNS_Spoofing | DNS Spoofing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open resolver ==&lt;br /&gt;
&#039;&#039;&#039;Open resolveriks&#039;&#039;&#039; nimetatakse nimeserverit, mis pakub nimelahendusteenust ka väljapoole oma administratiivset domeeni. Enamasti on open resolveriks puudulikult konfigureeritud DNS server. Ilma otsese vajaduseta tasuks kindlasti vältida open resolveri püstipanekut oma võrku. Pole mingit vajadust pakkuda avalikku teenust kõigile. See tähendab enamasti, et nimelahendust saab kasutada kogu internet. Teiseks saab kogu maailmale avatud DNS serverit kasutada DDOS rünnakute läbiviimiseks. Lisaks on avatud serverit rünnata vahemälu manipuleerimise teel. Nii satuksid ohtu konkreetse serveri teenuseid kasutavad kliendid.&lt;br /&gt;
&lt;br /&gt;
Viide: [[Open_resolver | Open Resolver]]&lt;br /&gt;
&lt;br /&gt;
=Teenuse varundamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamiseks tuleb teha koopia &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja /&#039;&#039;&#039;var/lib/bind&#039;&#039;&#039; kataloogist ja seal asuvatest failidest.&lt;br /&gt;
&lt;br /&gt;
Käsk selleks on :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar czvf /backup/bind.tar.gz /etc/bind&lt;br /&gt;
sudo tar czvf /backup/bindtsoonid.tar.gz /var/lib/bind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse taastamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb kopeerida varundatud kataloogid &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja &#039;&#039;&#039;/var/lib/bind&#039;&#039;&#039; kataloogide asemele.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar xzvf /backup/bind.tar.gz --directory /&lt;br /&gt;
sudo tar xzvf /backup/bindtsoonid.tar.gz -directory /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mis läks valesti =&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
=Tulemüür=&lt;br /&gt;
&lt;br /&gt;
Tulemüüris peavad olema avatud järgmised pordid:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;53 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;953 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Meie retsenseerisime ==&lt;br /&gt;
[[CUPS_seadistamine]]&lt;br /&gt;
&lt;br /&gt;
= Category =&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44610</id>
		<title>Nimeserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44610"/>
		<updated>2011-12-14T09:22:14Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Stsenaarium */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viimase muutmise aeg=&lt;br /&gt;
08. Detsember 2011 10:47&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning selle eesmärk on õpetada DNS serverite rakendamist.&lt;br /&gt;
&lt;br /&gt;
Antud artikkel on suunatud eelkõige algajatele süsteemiadministraatoritele, kuid nõuab mõningasi teadmisi serverite konfigureerimisest.&lt;br /&gt;
&lt;br /&gt;
== Stsenaarium ==&lt;br /&gt;
Selles laboris mängitakse läbi stsenaarium:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist).&lt;br /&gt;
&lt;br /&gt;
== Nõuded ==&lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; See artikkel ei sobi tavalise (üheserverilise) nimeserveri seadistamiseks, kuna konfiguratsioon on stsnenaariumi-spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Lisainformatsioon DNS&#039;i kohta ==&lt;br /&gt;
&lt;br /&gt;
Täpsemalt saab lugeda DNS serveri ja DNS teenuse kohta siit: [http://kuutorvaja.eenet.ee/wiki/DNS http://kuutorvaja.eenet.ee/wiki/DNS]&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame &#039;&#039;&#039;vork.ee.zone&#039;&#039;&#039; faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vajalikud käsud nimeserveri administaatorile =&lt;br /&gt;
&lt;br /&gt;
Siin on kirjutatud mõned teadmised, mida DNS&#039;i administraator teadma peab.&lt;br /&gt;
&lt;br /&gt;
== Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälust kustutada ära üks nimi ==&lt;br /&gt;
&lt;br /&gt;
(näiteks on see kasulik mürgitatud serveri vahemälu puhul, Viide: [[DNS_Spoofing | DNS Spoofing]] )&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälu täielikult ära kustutada ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynaamilise tsooni reload ==&lt;br /&gt;
&lt;br /&gt;
Süntaks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache&#039;i sisu ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc dumpdb -cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada loodud dump&#039;i fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named_dump.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache statistikat ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui vaja näha statistikas ka tsoonifailide informatsiooni ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja lisada nano &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039; faili rida&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone-statistics yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS Spoofing ==&lt;br /&gt;
Kuidas toimib avaliku võrgu &#039;&#039;&#039;DNS Spoofing&#039;&#039;&#039; – üheks näiteks oleks „DNS cache poisoning“ tehnoloogia, millega solgitakse avaliku DNS serveri (mis töötab Open Resolver põhimõttel) DNS cache ja vahetatakse mingi üldiselt enam levinud saidi (või saitide) IP aadress(id) välja ründe objektiks oleva IP’ga.&lt;br /&gt;
&lt;br /&gt;
Viide: [[DNS_Spoofing | DNS Spoofing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open resolver ==&lt;br /&gt;
&#039;&#039;&#039;Open resolveriks&#039;&#039;&#039; nimetatakse nimeserverit, mis pakub nimelahendusteenust ka väljapoole oma administratiivset domeeni. Enamasti on open resolveriks puudulikult konfigureeritud DNS server. Ilma otsese vajaduseta tasuks kindlasti vältida open resolveri püstipanekut oma võrku. Pole mingit vajadust pakkuda avalikku teenust kõigile. See tähendab enamasti, et nimelahendust saab kasutada kogu internet. Teiseks saab kogu maailmale avatud DNS serverit kasutada DDOS rünnakute läbiviimiseks. Lisaks on avatud serverit rünnata vahemälu manipuleerimise teel. Nii satuksid ohtu konkreetse serveri teenuseid kasutavad kliendid.&lt;br /&gt;
&lt;br /&gt;
Viide: [[Open_resolver | Open Resolver]]&lt;br /&gt;
&lt;br /&gt;
=Teenuse varundamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamiseks tuleb teha koopia &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja /&#039;&#039;&#039;var/lib/bind&#039;&#039;&#039; kataloogist ja seal asuvatest failidest.&lt;br /&gt;
&lt;br /&gt;
Käsk selleks on :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar czvf /backup/bind.tar.gz /etc/bind&lt;br /&gt;
sudo tar czvf /backup/bindtsoonid.tar.gz /var/lib/bind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse taastamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb kopeerida varundatud kataloogid &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja &#039;&#039;&#039;/var/lib/bind&#039;&#039;&#039; kataloogide asemele.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar xzvf /backup/bind.tar.gz --directory /&lt;br /&gt;
sudo tar xzvf /backup/bindtsoonid.tar.gz -directory /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mis läks valesti =&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
=Tulemüür=&lt;br /&gt;
&lt;br /&gt;
Tulemüüris peavad olema avatud järgmised pordid:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;53 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;953 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Meie retsenseerisime ==&lt;br /&gt;
[[CUPS_seadistamine]]&lt;br /&gt;
&lt;br /&gt;
= Category =&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44608</id>
		<title>Nimeserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44608"/>
		<updated>2011-12-14T09:22:05Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viimase muutmise aeg=&lt;br /&gt;
08. Detsember 2011 10:47&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning selle eesmärk on õpetada DNS serverite rakendamist.&lt;br /&gt;
&lt;br /&gt;
Antud artikkel on suunatud eelkõige algajatele süsteemiadministraatoritele, kuid nõuab mõningasi teadmisi serverite konfigureerimisest.&lt;br /&gt;
&lt;br /&gt;
== Stsenaarium ==&lt;br /&gt;
Selles laboris mängitakse läbi stsenaarium:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist).&lt;br /&gt;
&lt;br /&gt;
Antud artikkel on suunatud eelkõige algajatele süsteemiadministraatoritele, kuid nõuab mõningasi teadmisi serverite konfigureerimisest.&lt;br /&gt;
&lt;br /&gt;
== Nõuded ==&lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; See artikkel ei sobi tavalise (üheserverilise) nimeserveri seadistamiseks, kuna konfiguratsioon on stsnenaariumi-spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Lisainformatsioon DNS&#039;i kohta ==&lt;br /&gt;
&lt;br /&gt;
Täpsemalt saab lugeda DNS serveri ja DNS teenuse kohta siit: [http://kuutorvaja.eenet.ee/wiki/DNS http://kuutorvaja.eenet.ee/wiki/DNS]&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame &#039;&#039;&#039;vork.ee.zone&#039;&#039;&#039; faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vajalikud käsud nimeserveri administaatorile =&lt;br /&gt;
&lt;br /&gt;
Siin on kirjutatud mõned teadmised, mida DNS&#039;i administraator teadma peab.&lt;br /&gt;
&lt;br /&gt;
== Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälust kustutada ära üks nimi ==&lt;br /&gt;
&lt;br /&gt;
(näiteks on see kasulik mürgitatud serveri vahemälu puhul, Viide: [[DNS_Spoofing | DNS Spoofing]] )&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälu täielikult ära kustutada ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynaamilise tsooni reload ==&lt;br /&gt;
&lt;br /&gt;
Süntaks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache&#039;i sisu ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc dumpdb -cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada loodud dump&#039;i fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named_dump.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache statistikat ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui vaja näha statistikas ka tsoonifailide informatsiooni ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja lisada nano &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039; faili rida&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone-statistics yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS Spoofing ==&lt;br /&gt;
Kuidas toimib avaliku võrgu &#039;&#039;&#039;DNS Spoofing&#039;&#039;&#039; – üheks näiteks oleks „DNS cache poisoning“ tehnoloogia, millega solgitakse avaliku DNS serveri (mis töötab Open Resolver põhimõttel) DNS cache ja vahetatakse mingi üldiselt enam levinud saidi (või saitide) IP aadress(id) välja ründe objektiks oleva IP’ga.&lt;br /&gt;
&lt;br /&gt;
Viide: [[DNS_Spoofing | DNS Spoofing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open resolver ==&lt;br /&gt;
&#039;&#039;&#039;Open resolveriks&#039;&#039;&#039; nimetatakse nimeserverit, mis pakub nimelahendusteenust ka väljapoole oma administratiivset domeeni. Enamasti on open resolveriks puudulikult konfigureeritud DNS server. Ilma otsese vajaduseta tasuks kindlasti vältida open resolveri püstipanekut oma võrku. Pole mingit vajadust pakkuda avalikku teenust kõigile. See tähendab enamasti, et nimelahendust saab kasutada kogu internet. Teiseks saab kogu maailmale avatud DNS serverit kasutada DDOS rünnakute läbiviimiseks. Lisaks on avatud serverit rünnata vahemälu manipuleerimise teel. Nii satuksid ohtu konkreetse serveri teenuseid kasutavad kliendid.&lt;br /&gt;
&lt;br /&gt;
Viide: [[Open_resolver | Open Resolver]]&lt;br /&gt;
&lt;br /&gt;
=Teenuse varundamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamiseks tuleb teha koopia &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja /&#039;&#039;&#039;var/lib/bind&#039;&#039;&#039; kataloogist ja seal asuvatest failidest.&lt;br /&gt;
&lt;br /&gt;
Käsk selleks on :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar czvf /backup/bind.tar.gz /etc/bind&lt;br /&gt;
sudo tar czvf /backup/bindtsoonid.tar.gz /var/lib/bind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse taastamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb kopeerida varundatud kataloogid &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja &#039;&#039;&#039;/var/lib/bind&#039;&#039;&#039; kataloogide asemele.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar xzvf /backup/bind.tar.gz --directory /&lt;br /&gt;
sudo tar xzvf /backup/bindtsoonid.tar.gz -directory /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mis läks valesti =&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
=Tulemüür=&lt;br /&gt;
&lt;br /&gt;
Tulemüüris peavad olema avatud järgmised pordid:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;53 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;953 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Meie retsenseerisime ==&lt;br /&gt;
[[CUPS_seadistamine]]&lt;br /&gt;
&lt;br /&gt;
= Category =&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44607</id>
		<title>Nimeserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44607"/>
		<updated>2011-12-14T09:21:44Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Stsenaarium */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viimase muutmise aeg=&lt;br /&gt;
08. Detsember 2011 10:47&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning selle eesmärk on õpetada DNS serverite rakendamist.&lt;br /&gt;
&lt;br /&gt;
== Stsenaarium ==&lt;br /&gt;
Selles laboris mängitakse läbi stsenaarium:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist).&lt;br /&gt;
&lt;br /&gt;
Antud artikkel on suunatud eelkõige algajatele süsteemiadministraatoritele, kuid nõuab mõningasi teadmisi serverite konfigureerimisest.&lt;br /&gt;
&lt;br /&gt;
== Nõuded ==&lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; See artikkel ei sobi tavalise (üheserverilise) nimeserveri seadistamiseks, kuna konfiguratsioon on stsnenaariumi-spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Lisainformatsioon DNS&#039;i kohta ==&lt;br /&gt;
&lt;br /&gt;
Täpsemalt saab lugeda DNS serveri ja DNS teenuse kohta siit: [http://kuutorvaja.eenet.ee/wiki/DNS http://kuutorvaja.eenet.ee/wiki/DNS]&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame &#039;&#039;&#039;vork.ee.zone&#039;&#039;&#039; faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vajalikud käsud nimeserveri administaatorile =&lt;br /&gt;
&lt;br /&gt;
Siin on kirjutatud mõned teadmised, mida DNS&#039;i administraator teadma peab.&lt;br /&gt;
&lt;br /&gt;
== Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälust kustutada ära üks nimi ==&lt;br /&gt;
&lt;br /&gt;
(näiteks on see kasulik mürgitatud serveri vahemälu puhul, Viide: [[DNS_Spoofing | DNS Spoofing]] )&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälu täielikult ära kustutada ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynaamilise tsooni reload ==&lt;br /&gt;
&lt;br /&gt;
Süntaks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache&#039;i sisu ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc dumpdb -cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada loodud dump&#039;i fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named_dump.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache statistikat ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui vaja näha statistikas ka tsoonifailide informatsiooni ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja lisada nano &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039; faili rida&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone-statistics yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS Spoofing ==&lt;br /&gt;
Kuidas toimib avaliku võrgu &#039;&#039;&#039;DNS Spoofing&#039;&#039;&#039; – üheks näiteks oleks „DNS cache poisoning“ tehnoloogia, millega solgitakse avaliku DNS serveri (mis töötab Open Resolver põhimõttel) DNS cache ja vahetatakse mingi üldiselt enam levinud saidi (või saitide) IP aadress(id) välja ründe objektiks oleva IP’ga.&lt;br /&gt;
&lt;br /&gt;
Viide: [[DNS_Spoofing | DNS Spoofing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open resolver ==&lt;br /&gt;
&#039;&#039;&#039;Open resolveriks&#039;&#039;&#039; nimetatakse nimeserverit, mis pakub nimelahendusteenust ka väljapoole oma administratiivset domeeni. Enamasti on open resolveriks puudulikult konfigureeritud DNS server. Ilma otsese vajaduseta tasuks kindlasti vältida open resolveri püstipanekut oma võrku. Pole mingit vajadust pakkuda avalikku teenust kõigile. See tähendab enamasti, et nimelahendust saab kasutada kogu internet. Teiseks saab kogu maailmale avatud DNS serverit kasutada DDOS rünnakute läbiviimiseks. Lisaks on avatud serverit rünnata vahemälu manipuleerimise teel. Nii satuksid ohtu konkreetse serveri teenuseid kasutavad kliendid.&lt;br /&gt;
&lt;br /&gt;
Viide: [[Open_resolver | Open Resolver]]&lt;br /&gt;
&lt;br /&gt;
=Teenuse varundamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamiseks tuleb teha koopia &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja /&#039;&#039;&#039;var/lib/bind&#039;&#039;&#039; kataloogist ja seal asuvatest failidest.&lt;br /&gt;
&lt;br /&gt;
Käsk selleks on :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar czvf /backup/bind.tar.gz /etc/bind&lt;br /&gt;
sudo tar czvf /backup/bindtsoonid.tar.gz /var/lib/bind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse taastamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb kopeerida varundatud kataloogid &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja &#039;&#039;&#039;/var/lib/bind&#039;&#039;&#039; kataloogide asemele.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar xzvf /backup/bind.tar.gz --directory /&lt;br /&gt;
sudo tar xzvf /backup/bindtsoonid.tar.gz -directory /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mis läks valesti =&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
=Tulemüür=&lt;br /&gt;
&lt;br /&gt;
Tulemüüris peavad olema avatud järgmised pordid:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;53 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;953 tcp/udp&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Meie retsenseerisime ==&lt;br /&gt;
[[CUPS_seadistamine]]&lt;br /&gt;
&lt;br /&gt;
= Category =&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44600</id>
		<title>Nimeserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44600"/>
		<updated>2011-12-14T09:17:18Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Slave nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viimase muutmise aeg=&lt;br /&gt;
08. Detsember 2011 10:47&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning selle eesmärk on õpetada DNS serverite rakendamist.&lt;br /&gt;
&lt;br /&gt;
== Stsenaarium ==&lt;br /&gt;
Selles laboris mängitakse läbi stsenaarium:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist).&lt;br /&gt;
&lt;br /&gt;
== Nõuded ==&lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; See artikkel ei sobi tavalise (üheserverilise) nimeserveri seadistamiseks, kuna konfiguratsioon on stsnenaariumi-spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Lisainformatsioon DNS&#039;i kohta ==&lt;br /&gt;
&lt;br /&gt;
Täpsemalt saab lugeda DNS serveri ja DNS teenuse kohta siit: [http://kuutorvaja.eenet.ee/wiki/DNS http://kuutorvaja.eenet.ee/wiki/DNS]&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame &#039;&#039;&#039;vork.ee.zone&#039;&#039;&#039; faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vajalikud käsud nimeserveri administaatorile =&lt;br /&gt;
&lt;br /&gt;
Siin on kirjutatud mõned teadmised, mida DNS&#039;i administraator teadma peab.&lt;br /&gt;
&lt;br /&gt;
== Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälust kustutada ära üks nimi ==&lt;br /&gt;
&lt;br /&gt;
(näiteks on see kasulik mürgitatud serveri vahemälu puhul, Viide: [[DNS_Spoofing | DNS Spoofing]] )&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälu täielikult ära kustutada ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynaamilise tsooni reload ==&lt;br /&gt;
&lt;br /&gt;
Süntaks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache&#039;i sisu ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc dumpdb -cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada loodud dump&#039;i fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named_dump.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache statistikat ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui vaja näha statistikas ka tsoonifailide informatsiooni ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja lisada nano &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039; faili rida&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone-statistics yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS Spoofing ==&lt;br /&gt;
Kuidas toimib avaliku võrgu &#039;&#039;&#039;DNS Spoofing&#039;&#039;&#039; – üheks näiteks oleks „DNS cache poisoning“ tehnoloogia, millega solgitakse avaliku DNS serveri (mis töötab Open Resolver põhimõttel) DNS cache ja vahetatakse mingi üldiselt enam levinud saidi (või saitide) IP aadress(id) välja ründe objektiks oleva IP’ga.&lt;br /&gt;
&lt;br /&gt;
Viide: [[DNS_Spoofing | DNS Spoofing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open resolver ==&lt;br /&gt;
&#039;&#039;&#039;Open resolveriks&#039;&#039;&#039; nimetatakse nimeserverit, mis pakub nimelahendusteenust ka väljapoole oma administratiivset domeeni. Enamasti on open resolveriks puudulikult konfigureeritud DNS server. Ilma otsese vajaduseta tasuks kindlasti vältida open resolveri püstipanekut oma võrku. Pole mingit vajadust pakkuda avalikku teenust kõigile. See tähendab enamasti, et nimelahendust saab kasutada kogu internet. Teiseks saab kogu maailmale avatud DNS serverit kasutada DDOS rünnakute läbiviimiseks. Lisaks on avatud serverit rünnata vahemälu manipuleerimise teel. Nii satuksid ohtu konkreetse serveri teenuseid kasutavad kliendid.&lt;br /&gt;
&lt;br /&gt;
Viide: [[Open_resolver | Open Resolver]]&lt;br /&gt;
&lt;br /&gt;
=Teenuse varundamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamiseks tuleb teha koopia &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja /&#039;&#039;&#039;var/lib/bind&#039;&#039;&#039; kataloogist ja seal asuvatest failidest.&lt;br /&gt;
&lt;br /&gt;
Käsk selleks on :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar czvf /backup/bind.tar.gz /etc/bind&lt;br /&gt;
sudo tar czvf /backup/bindtsoonid.tar.gz /var/lib/bind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse taastamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb kopeerida varundatud kataloogid &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja &#039;&#039;&#039;/var/lib/bind&#039;&#039;&#039; kataloogide asemele.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar xzvf /backup/bind.tar.gz --directory /&lt;br /&gt;
sudo tar xzvf /backup/bindtsoonid.tar.gz -directory /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mis läks valesti =&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Meie retsenseerisime ==&lt;br /&gt;
[[CUPS_seadistamine]]&lt;br /&gt;
&lt;br /&gt;
= Category =&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44597</id>
		<title>Nimeserveri labor</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor&amp;diff=44597"/>
		<updated>2011-12-14T09:15:15Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Master nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viimase muutmise aeg=&lt;br /&gt;
08. Detsember 2011 10:47&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning selle eesmärk on õpetada DNS serverite rakendamist.&lt;br /&gt;
&lt;br /&gt;
== Stsenaarium ==&lt;br /&gt;
Selles laboris mängitakse läbi stsenaarium:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist).&lt;br /&gt;
&lt;br /&gt;
== Nõuded ==&lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB!&#039;&#039;&#039; See artikkel ei sobi tavalise (üheserverilise) nimeserveri seadistamiseks, kuna konfiguratsioon on stsnenaariumi-spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Lisainformatsioon DNS&#039;i kohta ==&lt;br /&gt;
&lt;br /&gt;
Täpsemalt saab lugeda DNS serveri ja DNS teenuse kohta siit: [http://kuutorvaja.eenet.ee/wiki/DNS http://kuutorvaja.eenet.ee/wiki/DNS]&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka &#039;&#039;&#039;/etc/hostname&#039;&#039;&#039; faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili &#039;&#039;&#039;/etc/bind/named.conf.options&#039;&#039;&#039;. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili &#039;&#039;&#039;/etc/bind/named.conf.default-zones&#039;&#039;&#039;. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame &#039;&#039;&#039;vork.ee.zone&#039;&#039;&#039; faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta &#039;&#039;&#039;resolv.conf&#039;&#039;&#039; faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vajalikud käsud nimeserveri administaatorile =&lt;br /&gt;
&lt;br /&gt;
Siin on kirjutatud mõned teadmised, mida DNS&#039;i administraator teadma peab.&lt;br /&gt;
&lt;br /&gt;
== Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälust kustutada ära üks nimi ==&lt;br /&gt;
&lt;br /&gt;
(näiteks on see kasulik mürgitatud serveri vahemälu puhul, Viide: [[DNS_Spoofing | DNS Spoofing]] )&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja nimeserveri vahemälu täielikult ära kustutada ==&lt;br /&gt;
&lt;br /&gt;
Tuleb anda nimeserverile järgmine käsk:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynaamilise tsooni reload ==&lt;br /&gt;
&lt;br /&gt;
Süntaks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache&#039;i sisu ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc dumpdb -cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada loodud dump&#039;i fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named_dump.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kui on vaja vaadata nimeserveri cache statistikat ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja anda nimeserverile käsk &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kui vaja näha statistikas ka tsoonifailide informatsiooni ==&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja lisada nano /etc/bind/named.conf.options faili rida&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone-statistics yes;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
seejärel avada named.stats fail.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo less /var/cache/bind/named.stats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS Spoofing ==&lt;br /&gt;
Kuidas toimib avaliku võrgu DNS Spoofing – üheks näiteks oleks „DNS cache poisoning“ tehnoloogia, millega solgitakse avaliku DNS serveri (mis töötab Open Resolver põhimõttel) DNS cache ja vahetatakse mingi üldiselt enam levinud saidi (või saitide) IP aadress(id) välja ründe objektiks oleva IP’ga.&lt;br /&gt;
&lt;br /&gt;
Viide: [[DNS_Spoofing | DNS Spoofing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open resolver ==&lt;br /&gt;
Open resolveriks nimetatakse nimeserverit, mis pakub nimelahendusteenust ka väljapoole oma administratiivset domeeni. Enamasti on open resolveriks puudulikult konfigureeritud DNS server. Ilma otsese vajaduseta tasuks kindlasti vältida open resolveri püstipanekut oma võrku. Pole mingit vajadust pakkuda avalikku teenust kõigile. See tähendab enamasti, et nimelahendust saab kasutada kogu internet. Teiseks saab kogu maailmale avatud DNS serverit kasutada DDOS rünnakute läbiviimiseks. Lisaks on avatud serverit rünnata vahemälu manipuleerimise teel. Nii satuksid ohtu konkreetse serveri teenuseid kasutavad kliendid.&lt;br /&gt;
&lt;br /&gt;
Viide: [[Open_resolver | Open Resolver]]&lt;br /&gt;
&lt;br /&gt;
=Teenuse varundamine=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse varundamiseks tuleb teha koopia /etc/bind ja /var/lib/bind kataloogist ja seal asuvatest failidest.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Käsk selleks on :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar czvf /backup/bind.tar.gz /etc/bind&lt;br /&gt;
sudo tar czvf /backup/bindtsoonid.tar.gz /var/lib/bind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse taastamine=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teenuse taastamiseks tuleb kopeerida varundatud kataloogid &#039;&#039;&#039;/etc/bind&#039;&#039;&#039; ja &#039;&#039;&#039;/var/lib/bind&#039;&#039;&#039; kataloogide asemele.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar xzvf /backup/bind.tar.gz --directory /&lt;br /&gt;
sudo tar xzvf /backup/bindtsoonid.tar.gz -directory /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Mis läks valesti =&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Meie retsenseerisime ==&lt;br /&gt;
[[CUPS_seadistamine]]&lt;br /&gt;
&lt;br /&gt;
= Category =&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44575</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44575"/>
		<updated>2011-12-14T08:47:27Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  Autorid on olemas.&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|  3&lt;br /&gt;
|  3&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Käsud on tekstist eristatud ja välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Muutuvad osad on tekstis enne käsku välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud materjal ja viited&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
| Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44560</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44560"/>
		<updated>2011-12-14T08:38:14Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  Autorid on olemas.&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub selgitus, kes on käesoleva juhendi sihtgrupp.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|  3&lt;br /&gt;
|  3&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Käsud on tekstist eristatud ja välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Muutuvad osad on tekstis enne käsku välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  Silma hakkasid mõned kokku- ja lahkukirjutamisega seotud apsud (konfiguratsioonifail, logifail, vaikeprinter, printimistöid on kokku näiteks). Tekstis võiks mõned terminid olla eestindatud (backup on varukoopia ja restartida on taaskäivitada näiteks). Enne ja ennem on vahetuses. Võiks hoiduda slängist (adminni õigustesse oleks minu arvates viisakam välja kirjutada).&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud materjal ja viited&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
| Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;17.5&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44555</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44555"/>
		<updated>2011-12-14T08:23:51Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  Autorid on olemas.&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub selgitus, kes on käesoleva juhendi sihtgrupp.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|  3&lt;br /&gt;
|  3&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Käsud on tekstist eristatud ja välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Muutuvad osad on tekstis enne käsku välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  Silma hakkasid mõned kokku- ja lahkukirjutamisega seotud apsud (konfiguratsioonifail, logifail, vaikeprinter, printimistöid on kokku näiteks). Tekstis võiks mõned terminid olla eestindatud (backup on varukoopia ja restartida on taaskäivitada näiteks). Enne ja ennem on vahetuses. Võiks hoiduda slängist (adminni õigustesse oleks minu arvates viisakam välja kirjutada).&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub.&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud materjal ja viited&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
| Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;17.5&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44554</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44554"/>
		<updated>2011-12-14T08:23:35Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  Autorid on olemas.&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub selgitus, kes on käesoleva juhendi sihtgrupp.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|  3&lt;br /&gt;
|  3&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Käsud on tekstist eristatud ja välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Muutuvad osad on tekstis enne käsku välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  Silma hakkasid mõned kokku- ja lahkukirjutamisega seotud apsud (konfiguratsioonifail, logifail, vaikeprinter, printimistöid on kokku näiteks). Tekstis võiks mõned terminid olla eestindatud (backup on varukoopia ja restartida on taaskäivitada näiteks). Enne ja ennem on vahetuses. Võiks hoiduda slängist (adminni õigustesse oleks minu arvates viisakam välja kirjutada).&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub.&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud materjal ja viited&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
| Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;18&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44553</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44553"/>
		<updated>2011-12-14T08:23:22Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  Autorid on olemas.&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub selgitus, kes on käesoleva juhendi sihtgrupp.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|  3&lt;br /&gt;
|  3&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Käsud on tekstist eristatud ja välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Muutuvad osad on tekstis enne käsku välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  Silma hakkasid mõned kokku- ja lahkukirjutamisega seotud apsud (konfiguratsioonifail, logifail, vaikeprinter, printimistöid on kokku näiteks). Tekstis võiks mõned terminid olla eestindatud (backup on varukoopia ja restartida on taaskäivitada näiteks). Enne ja ennem on vahetuses. Võiks hoiduda slängist (adminni õigustesse oleks minu arvates viisakam välja kirjutada).&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub.&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud materjal ja viited&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
| Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;17&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44550</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44550"/>
		<updated>2011-12-14T08:18:37Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  Autorid on olemas.&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub selgitus, kes on käesoleva juhendi sihtgrupp.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|  3&lt;br /&gt;
|  3&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Käsud on tekstist eristatud ja välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Muutuvad osad on tekstis enne käsku välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  Silma hakkasid mõned kokku- ja lahkukirjutamisega seotud apsud (konfiguratsioonifail, logifail, vaikeprinter, printimistöid on kokku näiteks). Tekstis võiks mõned terminid olla eestindatud (backup on varukoopia ja restartida on taaskäivitada näiteks). Enne ja ennem on vahetuses. Võiks hoiduda slängist (adminni õigustesse oleks minu arvates viisakam välja kirjutada).&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  On olemas käsk cupsd.conf varukoopia tegemiseks aga ta võiks olla eraldi välja toodud ja varundada tuleks toimivat konfi, mitte default sättestusi.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub.&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud materjal ja viited&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
| Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;17&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44549</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44549"/>
		<updated>2011-12-14T08:18:28Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  Autorid on olemas.&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub selgitus, kes on käesoleva juhendi sihtgrupp.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|  3&lt;br /&gt;
|  3&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Käsud on tekstist eristatud ja välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Muutuvad osad on tekstis enne käsku välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  Silma hakkasid mõned kokku- ja lahkukirjutamisega seotud apsud (konfiguratsioonifail, logifail, vaikeprinter, printimistöid on kokku näiteks). Tekstis võiks mõned terminid olla eestindatud (backup on varukoopia ja restartida on taaskäivitada näiteks). Enne ja ennem on vahetuses. Võiks hoiduda slängist (adminni õigustesse oleks minu arvates viisakam välja kirjutada).&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  On olemas käsk cupsd.conf varukoopia tegemiseks aga ta võiks olla eraldi välja toodud ja varundada tuleks toimivat konfi, mitte default sättestusi.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub.&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud materjal ja viited&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
| Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;16&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44548</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44548"/>
		<updated>2011-12-14T08:17:48Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  Autorid on olemas.&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub selgitus, kes on käesoleva juhendi sihtgrupp.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Nõudeid ei ole välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|  3&lt;br /&gt;
|  3&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Käsud on tekstist eristatud ja välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Muutuvad osad on tekstis enne käsku välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  Silma hakkasid mõned kokku- ja lahkukirjutamisega seotud apsud (konfiguratsioonifail, logifail, vaikeprinter, printimistöid on kokku näiteks). Tekstis võiks mõned terminid olla eestindatud (backup on varukoopia ja restartida on taaskäivitada näiteks). Enne ja ennem on vahetuses. Võiks hoiduda slängist (adminni õigustesse oleks minu arvates viisakam välja kirjutada).&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  On olemas käsk cupsd.conf varukoopia tegemiseks aga ta võiks olla eraldi välja toodud ja varundada tuleks toimivat konfi, mitte default sättestusi.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub.&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud materjal ja viited&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
| Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;16&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44435</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44435"/>
		<updated>2011-12-13T12:45:48Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
| Versioonide ajalugu&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub.&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
|  Autorid on olemas.&lt;br /&gt;
|-&lt;br /&gt;
| Viimase muutmise aeg&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub.&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub selgitus, kes on käesoleva juhendi sihtgrupp.&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Nõudeid ei ole välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|  3&lt;br /&gt;
|  3&lt;br /&gt;
|  OK&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Käsud on tekstist eristatud ja välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|  2&lt;br /&gt;
|  2&lt;br /&gt;
|  Muutuvad osad on tekstis enne käsku välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  Silma hakkasid mõned kokku- ja lahkukirjutamisega seotud apsud (konfiguratsioonifail, logifail, vaikeprinter, printimistöid on kokku näiteks). Tekstis võiks mõned terminid olla eestindatud (backup on varukoopia ja restartida on taaskäivitada näiteks). Enne ja ennem on vahetuses. Võiks hoiduda slängist (adminni õigustesse oleks minu arvates viisakam välja kirjutada).&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0.5&lt;br /&gt;
|  On olemas käsk cupsd.conf varukoopia tegemiseks aga ta võiks olla eraldi välja toodud ja varundada tuleks toimivat konfi, mitte default sättestusi.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|  1&lt;br /&gt;
|  0&lt;br /&gt;
|  Puudub.&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud materjal ja viited&lt;br /&gt;
|  1&lt;br /&gt;
|  1&lt;br /&gt;
| Olemas.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;20&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44223</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44223"/>
		<updated>2011-12-08T14:51:17Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Olemas&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|0.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|Nõudeid ei ole välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|cpusd.conf: Admin user group all puudub Port:631. Ei ole välja toodud, kuidas tuleks restrict access to server muuta et teenus toimiks.&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|Mari ja Maali piirangute käsus ei tohiks olla tühikut allow blokis.&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|OK&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|OK&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|0.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|On olemas käsk cupsd.conf varukoopia tegemiseks aga ta võiks olla eraldi välja toodud ja varundada tuleks toimivat konfi, mitte default sättestusi.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|Puudub&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;10&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;....&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44222</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44222"/>
		<updated>2011-12-08T14:49:58Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Olemas&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|0.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|Nõudeid ei ole välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|cpusd.conf: Admin user group all puudub Port:631. Ei ole välja toodud, kuidas tuleks restrict access to server muuta et teenus toimiks.&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|Mari ja Maali piirangute käsus ei tohiks olla tühikut allow blokis.&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|OK&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|OK&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|0.5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|On olemas käsk cupsd.conf varukoopia tegemiseks aga ta võiks olla eraldi välja toodud ja varundada tuleks toimivat konfi, mitte default sättestusi.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|Puudub&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;10&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;....&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44221</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44221"/>
		<updated>2011-12-08T14:49:15Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Olemas&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|0.5&lt;br /&gt;
|0.25&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|Nõudeid ei ole välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|cpusd.conf: Admin user group all puudub Port:631. Ei ole välja toodud, kuidas tuleks restrict access to server muuta et teenus toimiks.&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|Mari ja Maali piirangute käsus ei tohiks olla tühikut allow blokis.&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|OK&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|OK&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|On olemas käsk cupsd.conf varukoopia tegemiseks aga ta võiks olla eraldi välja toodud ja varundada tuleks toimivat konfi, mitte default sättestusi.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|Puudub&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;10&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;....&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-puudu&lt;br /&gt;
&lt;br /&gt;
/etc/cups/cupsd.conf&lt;br /&gt;
&lt;br /&gt;
# Administrator user group...&lt;br /&gt;
SystemGroup lpadmin&lt;br /&gt;
Port 631&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44220</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44220"/>
		<updated>2011-12-08T14:48:24Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Olemas&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|0.5&lt;br /&gt;
|0.25&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|Nõudeid ei ole välja toodud.&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|cpusd.conf: Admin user group all puudub Port:631. Ei ole välja toodud, kuidas tuleks restrict access to server muuta et teenus toimiks.&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|Mari ja Maali piirangute käsus ei tohiks olla tühikut allow blokis.&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|OK&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0&lt;br /&gt;
|OK&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|On olemas käsk cupsd.conf varukoopia tegemiseks aga ta võiks olla eraldi välja toodud ja varundada tuleks toimivat konfi, mitte default sättestusi.&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|1&lt;br /&gt;
|0&lt;br /&gt;
|Puudub&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;10&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;....&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-puudu&lt;br /&gt;
&lt;br /&gt;
/etc/cups/cupsd.conf&lt;br /&gt;
&lt;br /&gt;
# Administrator user group...&lt;br /&gt;
SystemGroup lpadmin&lt;br /&gt;
Port 631&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44167</id>
		<title>Talk:CUPS seadistamine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CUPS_seadistamine&amp;diff=44167"/>
		<updated>2011-12-08T09:10:32Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Hindajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hindajad ==&lt;br /&gt;
Seda teemat hindavad Nimeserveri labor V2 tudengid [[Nimeserveri_labor_V.2]]&lt;br /&gt;
&lt;br /&gt;
Hindajad: Urmo Laaneots, Siim Kängsepp, Markus Kont, Ott Pärnoja, Karet Rikko, Juhan Liiva, Taavi Salumets&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;2&amp;quot;&lt;br /&gt;
!KRITEERIUM&lt;br /&gt;
!KAAL&lt;br /&gt;
!HINNANG&lt;br /&gt;
!KOMMENTAAR&lt;br /&gt;
|-&lt;br /&gt;
|Autorid&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Olemas&lt;br /&gt;
|-&lt;br /&gt;
|Skoop&lt;br /&gt;
|0.5&lt;br /&gt;
|0.25&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sissejuhatus&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|Sissejuhatuses kõik vajalik olemas, aga sõnastus võiks parem olla (&amp;quot;Selles artiklis räägime...&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
|Nõuded&lt;br /&gt;
|1&lt;br /&gt;
|0.5&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Installeerimise osa&lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tehniliselt korrektne &lt;br /&gt;
|2&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Käskude väljundid on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Korraldused on tekstist eristatavad&lt;br /&gt;
|0.5&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tekst on arusaadav (laused on korrektsed)&lt;br /&gt;
|0.5&lt;br /&gt;
|0.5&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse varundamine&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Teenuse taastamine&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Kokku&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;10&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;....&#039;&#039;&#039;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-puudu&lt;br /&gt;
&lt;br /&gt;
/etc/cups/cupsd.conf&lt;br /&gt;
&lt;br /&gt;
# Administrator user group...&lt;br /&gt;
SystemGroup lpadmin&lt;br /&gt;
Port 631&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43945</id>
		<title>Nimeserveri labor V.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43945"/>
		<updated>2011-12-06T11:27:30Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Slave nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viimase muutmise aeg=&lt;br /&gt;
06. Detsember 2011 10:47&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning kogu konfiguratsioon käib järgmise stsenaariumi järgi:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist). &lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
NB! See artikkel ei sobi tavalise nimeserveri seadistamiseks, kuna konfiguratsioon on spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame vork.ee.zone faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vajalikud käsud nimeserveri administeerimisel ==&lt;br /&gt;
Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. Seda on võimalik teha kasutades &#039;&#039;&#039;rndc&#039;&#039;&#039; käsku. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälust kustutada ära üks nimi, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälu täielikult ära kustutada, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dynaamilise tsooni reload tarbeks tuleb käituda nii:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse varundamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamiseks tuleb teha koopia /etc/bind ja /var/lib/bind kataloogist ja seal asuvatest failidest.&lt;br /&gt;
Käsk selleks on :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar czvf /backup/bind.tar.gz /etc/bind&lt;br /&gt;
sudo tar czvf /backup/bindtsoonid.tar.gz /var/lib/bind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse taastamine=&lt;br /&gt;
&lt;br /&gt;
==Teenuse taastamine, kui on olemas varukoopia==&lt;br /&gt;
Teenuse taastamiseks tuleb kopeerida varundatud kataloogid /etc/bind ja /var/lib/bind kataloogide asemele&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar xzvf /backup/bind.tar.gz -C /etc/&lt;br /&gt;
sudo tar xzvf /backup/bindtsoonid.tar.gz -C /var/lib/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis läks valesti ==&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
== Asub ==&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43944</id>
		<title>Nimeserveri labor V.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43944"/>
		<updated>2011-12-06T11:25:39Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Master nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viimase muutmise aeg=&lt;br /&gt;
06. Detsember 2011 10:47&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning kogu konfiguratsioon käib järgmise stsenaariumi järgi:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist). &lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
NB! See artikkel ei sobi tavalise nimeserveri seadistamiseks, kuna konfiguratsioon on spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame vork.ee.zone faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vajalikud käsud nimeserveri administeerimisel ==&lt;br /&gt;
Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. Seda on võimalik teha kasutades &#039;&#039;&#039;rndc&#039;&#039;&#039; käsku. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälust kustutada ära üks nimi, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälu täielikult ära kustutada, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dynaamilise tsooni reload tarbeks tuleb käituda nii:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse varundamine=&lt;br /&gt;
&lt;br /&gt;
Teenuse varundamiseks tuleb teha koopia /etc/bind ja /var/lib/bind kataloogist ja seal asuvatest failidest.&lt;br /&gt;
Käsk selleks on :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar czvf /backup/bind.tar.gz /etc/bind&lt;br /&gt;
sudo tar czvf /backup/bindtsoonid.tar.gz /var/lib/bind&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Teenuse taastamine=&lt;br /&gt;
&lt;br /&gt;
==Teenuse taastamine, kui on olemas varukoopia==&lt;br /&gt;
Teenuse taastamiseks tuleb kopeerida varundatud kataloogid /etc/bind ja /var/lib/bind kataloogide asemele&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo tar xzvf /backup/bind.tar.gz -C /etc/&lt;br /&gt;
sudo tar xzvf /backup/bindtsoonid.tar.gz -C /var/lib/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis läks valesti ==&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
== Asub ==&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43407</id>
		<title>Nimeserveri labor V.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43407"/>
		<updated>2011-11-29T21:28:52Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Vajalikud käsud nimeserveri administeerimisel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning kogu konfiguratsioon käib järgmise stsenaariumi järgi:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist). &lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
NB! See artikkel ei sobi tavalise nimeserveri seadistamiseks, kuna konfiguratsioon on spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva, Kaspar Steinberg&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame vork.ee.zone faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia peab midagi tähtsat kirjutama!.&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vajalikud käsud nimeserveri administeerimisel ==&lt;br /&gt;
Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. Seda on võimalik teha kasutades &#039;&#039;&#039;rndc&#039;&#039;&#039; käsku. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälust kustutada ära üks nimi, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälu täielikult ära kustutada, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dynaamilise tsooni reload tarbeks tuleb käituda nii:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mis läks valesti ==&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
Vaata seda: [http://samcaldwell.net/index.php/technical-articles/3-how-to-articles/99-how-do-i-setup-a-secure-bind9-dns-server-in-debianubuntu-linux-using-chroot jama]&lt;br /&gt;
&lt;br /&gt;
RESOLVED HACK vastu: [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server]&lt;br /&gt;
&lt;br /&gt;
Kaitsemiseks vajalik info: [http://books.google.com/books?id=_m4WvNCNXT0C&amp;amp;pg=PT115&amp;amp;lpg=PT115&amp;amp;dq=how+to+flush+a+name+from+nameserver+bind&amp;amp;source=bl&amp;amp;ots=YQYa0GXrIf&amp;amp;sig=U-W4pQE4haBFljuS-XkAy0wc3PU&amp;amp;hl=en&amp;amp;ei=W8fEToGWH8HRhAervPnbDQ&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=3&amp;amp;ved=0CCYQ6AEwAg#v=onepage&amp;amp;q&amp;amp;f=false http://books.google.com/books?id=_m4WvNCNXT0C&amp;amp;pg=PT115&amp;amp;lpg=PT115&amp;amp;dq=how+to+flush+a+name+from+nameserver+bind&amp;amp;source=bl&amp;amp;ots=YQYa0GXrIf&amp;amp;sig=U-W4pQE4haBFljuS-XkAy0wc3PU&amp;amp;hl=en&amp;amp;ei=W8fEToGWH8HRhAervPnbDQ&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=3&amp;amp;ved=0CCYQ6AEwAg#v=onepage&amp;amp;q&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
== Asub ==&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43406</id>
		<title>Nimeserveri labor V.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43406"/>
		<updated>2011-11-29T21:27:47Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Vajalikud käsud nimeserveri administeerimisel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning kogu konfiguratsioon käib järgmise stsenaariumi järgi:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist). &lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
NB! See artikkel ei sobi tavalise nimeserveri seadistamiseks, kuna konfiguratsioon on spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva, Kaspar Steinberg&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame vork.ee.zone faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia peab midagi tähtsat kirjutama!.&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vajalikud käsud nimeserveri administeerimisel ==&lt;br /&gt;
Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. Seda on võimalik teha kasutades &#039;&#039;&#039;rndc&#039;&#039;&#039; käsku. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälust kustutada ära üks nimi, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälu täielikult ära kustutada, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dynaamilise tsooni reload tarbeks tuleb käituda nii:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
rndc freeze &amp;lt;tsoon&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
rndc thaw &amp;lt;tsoon&amp;gt;&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc freeze vork.ee&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
rndc thaw vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mis läks valesti ==&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
Vaata seda: [http://samcaldwell.net/index.php/technical-articles/3-how-to-articles/99-how-do-i-setup-a-secure-bind9-dns-server-in-debianubuntu-linux-using-chroot jama]&lt;br /&gt;
&lt;br /&gt;
RESOLVED HACK vastu: [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server]&lt;br /&gt;
&lt;br /&gt;
Kaitsemiseks vajalik info: [http://books.google.com/books?id=_m4WvNCNXT0C&amp;amp;pg=PT115&amp;amp;lpg=PT115&amp;amp;dq=how+to+flush+a+name+from+nameserver+bind&amp;amp;source=bl&amp;amp;ots=YQYa0GXrIf&amp;amp;sig=U-W4pQE4haBFljuS-XkAy0wc3PU&amp;amp;hl=en&amp;amp;ei=W8fEToGWH8HRhAervPnbDQ&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=3&amp;amp;ved=0CCYQ6AEwAg#v=onepage&amp;amp;q&amp;amp;f=false http://books.google.com/books?id=_m4WvNCNXT0C&amp;amp;pg=PT115&amp;amp;lpg=PT115&amp;amp;dq=how+to+flush+a+name+from+nameserver+bind&amp;amp;source=bl&amp;amp;ots=YQYa0GXrIf&amp;amp;sig=U-W4pQE4haBFljuS-XkAy0wc3PU&amp;amp;hl=en&amp;amp;ei=W8fEToGWH8HRhAervPnbDQ&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=3&amp;amp;ved=0CCYQ6AEwAg#v=onepage&amp;amp;q&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
== Asub ==&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43401</id>
		<title>Nimeserveri labor V.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=43401"/>
		<updated>2011-11-29T20:41:23Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Master nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
See wiki artikkel on koostatud IT infrastruktuuri teenused aine raames ning kogu konfiguratsioon käib järgmise stsenaariumi järgi:&lt;br /&gt;
&lt;br /&gt;
Me oleme ISP ja meie ülesandeks on talletada ja jagada erinevate asutuste infrastruktuuride aadresse. Selleks on  vaja teha master ja slave nimeserverid. Master server on selle jaoks, et hoida meie (ISP) enda domeeni tsoonifaile ja slave server on selleks, et hoida klientide tsoonifaile ja lubada tsoonifailide vahetust. &lt;br /&gt;
&lt;br /&gt;
Lisaks meile on samas võrgus ühe kooli ja kahe firma infrastruktuurid (vaata joonist). &lt;br /&gt;
&lt;br /&gt;
Enne stsenaariumi täielikku rakendamist peavad olema seadistatud asutuste erinevad teenused (nimeserver,veebiserver, failiserver jne).&lt;br /&gt;
&lt;br /&gt;
NB! See artikkel ei sobi tavalise nimeserveri seadistamiseks, kuna konfiguratsioon on spetsiifiline.&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva, Kaspar Steinberg&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Master nimeserver on ISP tsooni hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP primaarset nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, pärast muutmist on rida järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommenteerige sisse (eemaldage märk ; rea eest) forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
sudo cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame vork.ee.zone faili, avame selle tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail peab olema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui teenuse restart õnnestub, siis kontrolli, kas nimeserver töötab. Selleks kasuta tööriistu &#039;&#039;nslookup, dig, ping&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
Slave nimeserver on kõikide võrgus olevate tsoonide hoidmiseks.  See sektsioon õpetab kuidas konfigureerida ISP slave nimeserverit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installeerime bind9 teenuse.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame tekstiredaktoriga /etc/hosts faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muudame 127.0.1.1 aadressiga algavat rida, muudatus peab välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame ka /etc/hostname faili. Avame selleks faili tekstiredaktoriga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faili sisu peab olema järgnev:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muudame faili /etc/bind/named.conf.options. Selleks avame faili tekstiredaktoris:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia peab midagi tähtsat kirjutama!.&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmisena muudame faili /etc/bind/named.conf.default-zones. Avame faili tekstiredaktoris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia faili peab lisama järgmised tsoonid (lisa järgnevad read faili):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili, selleks avame selle tekstiredaktoriga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks(-deks). Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sama töö teeb ära käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo service bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vajalikud käsud nimeserveri administeerimisel ==&lt;br /&gt;
Kui tsoonifaile muudate, siis on vajalik tsooni uuesti laadida. Seda on võimalik teha kasutades &#039;&#039;&#039;rndc&#039;&#039;&#039; käsku. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc reload vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälust kustutada ära üks nimi, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname &amp;lt;nimi&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flushname vork.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui on vaja nimeserveri vahemälu täielikult ära kustutada, siis seda on võimlik teha käsuga &#039;&#039;&#039;rndc&#039;&#039;&#039;. Süntaks on järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rndc flush&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mis läks valesti ==&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
Vaata seda: [http://samcaldwell.net/index.php/technical-articles/3-how-to-articles/99-how-do-i-setup-a-secure-bind9-dns-server-in-debianubuntu-linux-using-chroot jama]&lt;br /&gt;
&lt;br /&gt;
RESOLVED HACK vastu: [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server]&lt;br /&gt;
&lt;br /&gt;
Kaitsemiseks vajalik info: [http://books.google.com/books?id=_m4WvNCNXT0C&amp;amp;pg=PT115&amp;amp;lpg=PT115&amp;amp;dq=how+to+flush+a+name+from+nameserver+bind&amp;amp;source=bl&amp;amp;ots=YQYa0GXrIf&amp;amp;sig=U-W4pQE4haBFljuS-XkAy0wc3PU&amp;amp;hl=en&amp;amp;ei=W8fEToGWH8HRhAervPnbDQ&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=3&amp;amp;ved=0CCYQ6AEwAg#v=onepage&amp;amp;q&amp;amp;f=false http://books.google.com/books?id=_m4WvNCNXT0C&amp;amp;pg=PT115&amp;amp;lpg=PT115&amp;amp;dq=how+to+flush+a+name+from+nameserver+bind&amp;amp;source=bl&amp;amp;ots=YQYa0GXrIf&amp;amp;sig=U-W4pQE4haBFljuS-XkAy0wc3PU&amp;amp;hl=en&amp;amp;ei=W8fEToGWH8HRhAervPnbDQ&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=3&amp;amp;ved=0CCYQ6AEwAg#v=onepage&amp;amp;q&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
== Asub ==&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=42745</id>
		<title>Nimeserveri labor V.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=42745"/>
		<updated>2011-11-22T18:57:24Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Master nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva, Kaspar Steinberg&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muutke 127.0.1.1 aadressiga algavat rida, muudatus võiks välja näha järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muutke ka /etc/hostname faili.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seal muutke nimi ns1-ks.&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muutke faili /etc/bind/named.conf.options .&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kommenteerige sisse forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
Nüüd muutke faili /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Siia faili võiks lisada järgmised tsoonid :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Oma masinas laborit tehes tuleb pöördteisendus tsooni(6.168.192.in-addr.arpa) puhul panna nimi vastama oma võrgule.&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame vork.ee.zone faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail on selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
ns           IN   A       192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Nüüd muudke db.6.168.192.in-addr.arpa faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail võiks välja näha selline:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; BIND reverse data file for local loopback interface&lt;br /&gt;
;&lt;br /&gt;
$TTL    900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                     2011112201         ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
;&lt;br /&gt;
@       IN      NS      ns.vork.ee.&lt;br /&gt;
123      IN      PTR     ns.vork.ee.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks. Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#domain localdomain&lt;br /&gt;
#search localdomain&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleks BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsooni muutate ja on soov ainult seda tsooni uuesti laadida, siis on võimalik kasutada rndc käsku.&lt;br /&gt;
&lt;br /&gt;
Süntaks oleks järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc reload too.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muutke 127.0.1.1 aadressiga algavat rida, muudatus võiks välja näha järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muutke ka /etc/hostname faili.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seal muutke nimi ns2-ks.&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muutke faili /etc/bind/named.conf.options .&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Siia peab midagi tähtsat kirjutama!.&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muutke faili /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Siia faili võiks lisada järgmised tsoonid :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks. Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#domain localdomain&lt;br /&gt;
#search localdomain&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleks BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis läks valesti ==&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
Vaata seda: [http://samcaldwell.net/index.php/technical-articles/3-how-to-articles/99-how-do-i-setup-a-secure-bind9-dns-server-in-debianubuntu-linux-using-chroot jama]&lt;br /&gt;
&lt;br /&gt;
Meie teeme selle järgi: [https://help.ubuntu.com/community/BIND9ServerHowto https://help.ubuntu.com/community/BIND9ServerHowto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RESOLVED HACK vastu: [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server]&lt;br /&gt;
&lt;br /&gt;
Kaitsemiseks vajalik info: [http://books.google.com/books?id=_m4WvNCNXT0C&amp;amp;pg=PT115&amp;amp;lpg=PT115&amp;amp;dq=how+to+flush+a+name+from+nameserver+bind&amp;amp;source=bl&amp;amp;ots=YQYa0GXrIf&amp;amp;sig=U-W4pQE4haBFljuS-XkAy0wc3PU&amp;amp;hl=en&amp;amp;ei=W8fEToGWH8HRhAervPnbDQ&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=3&amp;amp;ved=0CCYQ6AEwAg#v=onepage&amp;amp;q&amp;amp;f=false http://books.google.com/books?id=_m4WvNCNXT0C&amp;amp;pg=PT115&amp;amp;lpg=PT115&amp;amp;dq=how+to+flush+a+name+from+nameserver+bind&amp;amp;source=bl&amp;amp;ots=YQYa0GXrIf&amp;amp;sig=U-W4pQE4haBFljuS-XkAy0wc3PU&amp;amp;hl=en&amp;amp;ei=W8fEToGWH8HRhAervPnbDQ&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=3&amp;amp;ved=0CCYQ6AEwAg#v=onepage&amp;amp;q&amp;amp;f=false]&lt;br /&gt;
&lt;br /&gt;
== Asub ==&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=42395</id>
		<title>Nimeserveri labor V.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=42395"/>
		<updated>2011-11-16T08:30:00Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Master nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva, Kaspar Steinberg&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muutke 127.0.1.1 aadressiga algavat rida, muudatus võiks välja näha järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muutke ka /etc/hostname faili.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seal muutke nimi ns1-ks.&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muutke faili /etc/bind/named.conf.options .&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kommenteerige sisse forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miks näeb antud fail välja selline? [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server Loe.]&lt;br /&gt;
&lt;br /&gt;
Nüüd muutke faili /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Siia faili võiks lisada järgmised tsoonid :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Oma masinas laborit tehes tuleb pöördteisendus tsooni(6.168.192.in-addr.arpa) puhul panna nimi vastama oma võrgule.&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame vork.ee.zone faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail on selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   MX      10 mail.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
www           IN  A       192.168.6.123&lt;br /&gt;
ns            IN  A       192.168.6.123&lt;br /&gt;
mail          IN  A       192.168.6.123&lt;br /&gt;
ns2           IN  A       192.168.6.122&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Nüüd muudke db.6.168.192.in-addr.arpa faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail võiks välja näha selline:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks. Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#domain localdomain&lt;br /&gt;
#search localdomain&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleks BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsooni muutate ja on soov ainult seda tsooni uuesti laadida, siis on võimalik kasutada rndc käsku.&lt;br /&gt;
&lt;br /&gt;
Süntaks oleks järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc reload too.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muutke 127.0.1.1 aadressiga algavat rida, muudatus võiks välja näha järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muutke ka /etc/hostname faili.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seal muutke nimi ns2-ks.&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muutke faili /etc/bind/named.conf.options .&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Siia peab midagi tähtsat kirjutama!.&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.0/24;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                 192.168.6.124;&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muutke faili /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Siia faili võiks lisada järgmised tsoonid :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks. Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#domain localdomain&lt;br /&gt;
#search localdomain&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleks BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis läks valesti ==&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
Vaata seda: [http://samcaldwell.net/index.php/technical-articles/3-how-to-articles/99-how-do-i-setup-a-secure-bind9-dns-server-in-debianubuntu-linux-using-chroot jama]&lt;br /&gt;
&lt;br /&gt;
Meie teeme selle järgi: [https://help.ubuntu.com/community/BIND9ServerHowto https://help.ubuntu.com/community/BIND9ServerHowto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RESOLVED HACK vastu: [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Asub ==&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=41969</id>
		<title>Nimeserveri labor V.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nimeserveri_labor_V.2&amp;diff=41969"/>
		<updated>2011-11-10T09:16:03Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Master nimeserveri installeerimine ja seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Meeskonnaliikmed ==&lt;br /&gt;
&lt;br /&gt;
Urmo Laaneots, Karet Rikko, Ott Pärnoja, Markus Kont, Siim Kängsepp, Taavi Salumets, Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Joonis ==&lt;br /&gt;
                               &lt;br /&gt;
           192.168.6.123&lt;br /&gt;
           ns1.vork.ee&lt;br /&gt;
           www.vork.ee                              192.168.6.124&lt;br /&gt;
             Master                                  ns2.vork.ee&lt;br /&gt;
                                                        Slave &lt;br /&gt;
                                                     nimeserver 2&lt;br /&gt;
                                                         ___&lt;br /&gt;
             nimeserver 1                               |   |&lt;br /&gt;
               ___                                      |___|&lt;br /&gt;
              |   |                                               &lt;br /&gt;
              |___|                                               &lt;br /&gt;
                   Master         Master        Master                           &lt;br /&gt;
                 klient 1        klient 2      klient 3           &lt;br /&gt;
                  ___             ___            ___&lt;br /&gt;
                 |   |           |   |          |   |&lt;br /&gt;
                 |___|           |___|          |___|&lt;br /&gt;
 &lt;br /&gt;
               itkool.ee        puder.ee      kartulid.ee&lt;br /&gt;
            192.168.6.101      192.168.6.116   192.168.6.120&lt;br /&gt;
&lt;br /&gt;
== Master nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muutke 127.0.1.1 aadressiga algavat rida, muudatus võiks välja näha järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns1.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muutke ka /etc/hostname faili.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seal muutke nimi ns1-ks.&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muutke faili /etc/bind/named.conf.options .&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kommenteerige sisse forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
acl me {192.168.6.124;};&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
         forwarders {&lt;br /&gt;
                192.168.6.124;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        allow-recursion { me; };&lt;br /&gt;
        allow-query { me; };&lt;br /&gt;
        allow-transfer { me; };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muutke faili /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Siia faili võiks lisada järgmised tsoonid :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.ee.zone&amp;quot;;&lt;br /&gt;
        allow-transfer { 192.168.6.124; };&lt;br /&gt;
        allow-update { 192.168.6.124; };&lt;br /&gt;
        also-notify { 192.168.6.124; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Oma masinas laborit tehes tuleb pöördteisendus tsooni(6.168.192.in-addr.arpa) puhul panna nimi vastama oma võrgule.&lt;br /&gt;
&lt;br /&gt;
Eelnevalt loodud tsoonid viitavad failidele, mis neid tsoone kirjeldavad. Selleks et neid faile luua, võtame aluseks olemasoleva localhost tsooni faili ja kopeerime seda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/bind/db.127 /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
cp /etc/bind/db.local /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale muudatuse tegemist tsoonifailis tuleb tõsta Seriali numbrit ühe võrra, et muudatused hakkaksid kehtima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame vork.ee.zone faili&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /var/lib/bind/vork.ee.zone&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail on selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; Zone file for linux.bogus&lt;br /&gt;
;&lt;br /&gt;
; The full zone file&lt;br /&gt;
;&lt;br /&gt;
$TTL 900&lt;br /&gt;
@       IN      SOA     vork.ee. hostmaster.vork.ee. (&lt;br /&gt;
                        2011102603       ; serial, todays date + todays serial #&lt;br /&gt;
                        28800              ; refresh, seconds&lt;br /&gt;
                        7200              ; retry, seconds&lt;br /&gt;
                        864000              ; expire, seconds&lt;br /&gt;
                        900 )            ; minimum, seconds&lt;br /&gt;
&lt;br /&gt;
             IN   NS      ns.vork.ee.&lt;br /&gt;
             IN   MX      10 mail.vork.ee.&lt;br /&gt;
             IN   A       192.168.6.123&lt;br /&gt;
$ORIGIN vork.ee.&lt;br /&gt;
www           IN  A       192.168.6.123&lt;br /&gt;
ns            IN  A       192.168.6.123&lt;br /&gt;
mail          IN  A       192.168.6.123&lt;br /&gt;
ns2           IN  A       192.168.6.122&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis olevate kirjete kohta võib selgitusi saada [http://www.zytrax.com/books/dns/ch8/ siit]&lt;br /&gt;
&lt;br /&gt;
Nüüd muudke db.6.168.192.in-addr.arpa faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/db.6.168.192.in-addr.arpa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudetud fail võiks välja näha selline:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks. Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#domain localdomain&lt;br /&gt;
#search localdomain&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleks BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsooni muutate ja on soov ainult seda tsooni uuesti laadida, siis on võimalik kasutada rndc käsku.&lt;br /&gt;
&lt;br /&gt;
Süntaks oleks järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc reload &amp;lt;tsoon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rndc reload too.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Slave nimeserveri installeerimine ja seadistamine ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
apt-get install bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failis muutke 127.0.1.1 aadressiga algavat rida, muudatus võiks välja näha järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.1.1       ns2.vork.ee       ns&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muutke ka /etc/hostname faili.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/hostname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seal muutke nimi ns2-ks.&lt;br /&gt;
&lt;br /&gt;
Järgmiseks muutke faili /etc/bind/named.conf.options .&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kommenteerige sisse forwarders sektsioon ja sinna kirjutage ISP DNS serveri IP aadress.&lt;br /&gt;
Muudetud fail peaks välja nägema järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        // If there is a firewall between you and nameservers you want&lt;br /&gt;
        // to talk to, you may need to fix the firewall to allow multiple&lt;br /&gt;
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113&lt;br /&gt;
&lt;br /&gt;
        // If your ISP provided one or more IP addresses for stable&lt;br /&gt;
        // nameservers, you probably want to use them as forwarders.&lt;br /&gt;
        // Uncomment the following block, and insert the addresses replacing&lt;br /&gt;
        // the all-0&#039;s placeholder.&lt;br /&gt;
&lt;br /&gt;
         forwarders { &lt;br /&gt;
                192.168.6.123;&lt;br /&gt;
         };&lt;br /&gt;
&lt;br /&gt;
        auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
        listen-on-v6 { any; };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd muutke faili /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.default-zones&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Siia faili võiks lisada järgmised tsoonid :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;vork.ee&amp;quot; {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;/var/lib/bind/vork.zone&amp;quot;;&lt;br /&gt;
        allow-notify { 192.168.6.123; };&lt;br /&gt;
        masters { 192.168.6.123; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui tsoonifailid on olemas, siis tuleb muuta resolv.conf faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nimeserveri aadress tuleb seal muuta enda serveri aadressiks. Fail näeb peale muutmist välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#domain localdomain&lt;br /&gt;
#search localdomain&lt;br /&gt;
nameserver 192.168.6.124&lt;br /&gt;
nameserver 192.168.6.123&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleks BIND9 teenus taaskäivitada järgmise käsuga:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/init.d/bind9 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mis läks valesti ==&lt;br /&gt;
Urmo kustutas ära /etc/bind kausta. Kuidas tagasi sai? Loe siit: [http://ubuntuforums.org/showthread.php?t=1375580 http://ubuntuforums.org/showthread.php?t=1375580]&lt;br /&gt;
&lt;br /&gt;
Vaata seda: [http://samcaldwell.net/index.php/technical-articles/3-how-to-articles/99-how-do-i-setup-a-secure-bind9-dns-server-in-debianubuntu-linux-using-chroot jama]&lt;br /&gt;
&lt;br /&gt;
Meie teeme selle järgi: [https://help.ubuntu.com/community/BIND9ServerHowto https://help.ubuntu.com/community/BIND9ServerHowto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RESOLVED HACK vastu: [http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server http://jazzymarketing.com/main/lc/0904/open-resolver-securing-bind-server]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Asub ==&lt;br /&gt;
&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11428</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11428"/>
		<updated>2010-06-11T08:16:39Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Konfigureerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergu suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Pärimine; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute põhjal on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on PostgreSQL&#039;i DBMS (Database Management System, Andmebaasi haldussüsteem) paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasi kasutamiseks on tarvis teha veel mõned seadistused. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11426</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11426"/>
		<updated>2010-06-11T08:09:45Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Installeerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergu suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Pärimine; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute põhjal on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on PostgreSQL&#039;i DBMS (Database Management System, Andmebaasi haldussüsteem) paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga kasutamiseks on tarvis teha veel mõned seadistused. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11424</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11424"/>
		<updated>2010-06-11T08:07:13Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Usaldusväärsus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergu suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Pärimine; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute põhjal on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga kasutamiseks on tarvis teha veel mõned seadistused. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11423</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11423"/>
		<updated>2010-06-11T08:05:51Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Omadused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergu suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Pärimine; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga kasutamiseks on tarvis teha veel mõned seadistused. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11422</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11422"/>
		<updated>2010-06-11T08:04:23Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Omadused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergu suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Pärandamine; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga kasutamiseks on tarvis teha veel mõned seadistused. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11417</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11417"/>
		<updated>2010-06-11T07:57:34Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Konfigureerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergu suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Päringud; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga kasutamiseks on tarvis teha veel mõned seadistused. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11416</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11416"/>
		<updated>2010-06-11T07:57:07Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergu suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Päringud; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga kasutamiseks on tarvis teha veel mõned seadistused: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11412</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11412"/>
		<updated>2010-06-11T07:56:05Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Usaldusväärsus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergu suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Päringud; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga töötamiseks on tarvis teha veel mõned operatsioonid: &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11408</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11408"/>
		<updated>2010-06-11T07:54:23Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Omadused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergu suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Päringud; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD (terve) - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga töötamiseks on tarvis teha veel mõned operatsioonid: &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11407</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11407"/>
		<updated>2010-06-11T07:53:51Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Omadused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirje suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veeru suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Päringud; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD (terve) - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga töötamiseks on tarvis teha veel mõned operatsioonid: &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11406</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11406"/>
		<updated>2010-06-11T07:53:07Z</updated>

		<summary type="html">&lt;p&gt;Mkont: /* Omadused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapaneku suurus||1,6 TB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude suurus||1 GB&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Päringud; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD (terve) - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga töötamiseks on tarvis teha veel mõned operatsioonid: &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11405</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11405"/>
		<updated>2010-06-11T07:51:27Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 Tbaiti&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapaneku suurus||1,6 Tbaiti&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude suurus||1 Gbaiti&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt piiramatut andmebaasi suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Päringud; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD (terve) - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga töötamiseks on tarvis teha veel mõned operatsioonid: &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11403</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PostgreSQL&amp;diff=11403"/>
		<updated>2010-06-11T07:50:40Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pg_logo.png|thumb|PostgreSQL logo. Pilt võetud en.wikist [[http://en.wikipedia.org/wiki/PostgreSQL]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostgreSQL&#039;&#039;&#039;, tihti lihtsalt &#039;&#039;&#039;Postgres&#039;&#039;&#039;, on objekt-relatsiooniline andmebaasi juhtimissüsteem.&lt;br /&gt;
PostgreSQL on tasuta ja avatud lähtekoodiga tarkvara. Võrreldes paljude teiste avatud lähtekoodiga programmidega, ei kontrolli PostgreSQL-i ühegi konkreetse ettevõtte kontrolli all. Programmi arendusega tegeleb globaalne kogukond, mis koosneb erinevatest arendajatest ja firmadest. &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL oli üks esimesi andmebaase, mille funktsionaalsuse hulka kuulus multiversioon-konkurentsjuhtimine (MVCC, Multi-Version Concurrency Control) - meetod ühiskasutusega andmebaaside jõudluse tõstmiseks, et loobuda rea- ja tabelilukustusest süsteemi efektiivsuse parandamise eesmärgil.&amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL realiseerib ANSI SQL laiendatud alamklassi ning toimib paljudel erinevatel platvormidel. PostgreSQL andmebaas sisaldab liideseid erinevate programmeerimiskeelte ja andmebaasi protokollide tarbeks (nt. ODBC ja JDBC).&lt;br /&gt;
&lt;br /&gt;
==Omadused==&lt;br /&gt;
&lt;br /&gt;
PostgreSQL piirangud (versioon 8.4.0):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;standard&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne andmebaasi suurus||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne tabeli suurus||32 Tbaiti&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapaneku suurus||1,6 Tbaiti&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude suurus||1 Gbaiti&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne kirjapanekute maht tabelis||Piiranguid ei ole&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne veergude arv tabelis||250—1600, sõltuvalt veergude tüübidest&lt;br /&gt;
|-&lt;br /&gt;
|Maksimaalne indekstite arv tabelis||Piiranguid ei ole&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PostgreSQL&#039;i tugevad küljed on: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Toetab praktiliselt andmebaasi piiramatut suurust; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Võimsad ja usaldusväärsed tehingute ja replikatsiooni mehhanismid; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Päringud; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Lihtne tugi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usaldusväärsus==&lt;br /&gt;
&lt;br /&gt;
Erinevate automatiseeritud uuringute baasil on teada, et PostgreSQL lähtekoodis on keskmiselt üks viga 39 000 koodirea kohta (775000 lähtekoodi rida, leiti 20 probleemset kohta)&lt;br /&gt;
&lt;br /&gt;
Võrdlus: &lt;br /&gt;
*MySQL - 97 probleemi, üks viga 4000 koodirea  kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*FreeBSD (terve) - 306 probleemi, üks viga 4000 koodirea kohta; &amp;lt;br /&amp;gt;&lt;br /&gt;
*Linux (kernel) - 950 probleemi, üks viga 10 000 koodirea kohta. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL installeerimine ja konfigureerimine (Ubuntu-server)==&lt;br /&gt;
&lt;br /&gt;
Sisselogimine juurkasutaja õigustes:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
PostgreSQL paigaldamiseks tuleb käivitada käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install postgresql postgresql-contrib postgresql-client -y&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on DBMS PostgreSQL paigaldatud ja töökorras. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfigureerimine===&lt;br /&gt;
Andmebaasiga töötamiseks on tarvis teha veel mõned operatsioonid: &amp;lt;br /&amp;gt;&lt;br /&gt;
PostgreSQL juurkasutaja parooli määramine ja kasutajakonto loomine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su postgres&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi käivitamine: &lt;br /&gt;
&amp;lt;pre&amp;gt;psql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame kasutaja parooli:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;uus parool&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;alter user postgres with password &#039;&amp;amp;932j(_dskoGhdDG&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skripti import, mille tulemusena seadistatakse täiustatud logimise ja monitooringu funktsioonid:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;\i /usr/share/postgresql/8.3/contrib/adminpack.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sulgeme terminali ja väljume postgre sessioonist:&lt;br /&gt;
&amp;lt;pre&amp;gt;\q &lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lubame ligipääsu andmebaasile teistest seadmetest. Selleks on vaja redigeerida kaks faili: postgresql.conf ja pg_hba.conf &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/postgresql.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
Avame faili tekstiredaktoriga nano: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/postgresql/8.3/main/postgresql.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Selleks on vaja leida sektsioonist &#039;&#039;&#039;CONNECTIONS AND AUTHENTICATION&#039;&#039;&#039; vastav rida: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#listen_addresses = &#039;localhost&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rea muutmine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;listen_addresses = &#039;*&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fail &#039;&#039;&#039;/etc/postgresql/8.3/main/pg_hba.conf&#039;&#039;&#039;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läheme faili lõppu ja  otsime read: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# IPv4 local connections:&lt;br /&gt;
host all all 127.0.0.1/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
127.0.0.1/32 on lubatud võrgu mask, asendame vastavalt vajaliku võrgu maskiga, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.0/24 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tulemusena on lubatud ühendused IP aadresside vahemikust 192.168.1.1 kuni 192.168.1.254. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vajadusel võib turvalisuse tagamiseks lisada ka konkreetse ühenduse, näiteks: &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;host all all 192.168.1.3/32 md5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PostgreSQL teenuse taaskäivitamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/etc/init.d/postgresql-8.3 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Varukoopia salvestamine ja taastamine==&lt;br /&gt;
Andmebaasi varundamine on väga tähtis osa, mille läbiviimiseks on kasutada pg_dump utiliit. Üheaegselt on võimalik varundada vaid ühte andmebaasi. &amp;lt;br /&amp;gt;&lt;br /&gt;
Üldine süntaks: &#039;&#039;&#039;pg_dump andmebaas &amp;gt; väljundfail&#039;&#039;&#039;. Näitena kasutame andmebaasi nimega &amp;quot;payroll&amp;quot;. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;pg_dump payroll &amp;gt; payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Andmebaasi taastamine: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -d payroll -f payroll.dump.out&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Huvitavad fakte==&lt;br /&gt;
*Skype kasutab PostgreSQL&#039;i peamise andmebaasina. &amp;lt;br /&amp;gt;&lt;br /&gt;
*Yahoo sõnul suudeti võita maailma suurima ja koormatuima andmebaasi rekord, kasutades modifitseeritud PostgreSQL andmebaasi. Andmebaasi maht ületab 2 petabaiti. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Sergei Barol A21 &amp;lt;br /&amp;gt;&lt;br /&gt;
[mailto:sbarol@itcollege.ee sbarol@itcollege.ee]&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
http://www.postgresql.org/about/ &amp;lt;br /&amp;gt;&lt;br /&gt;
http://en.wikipedia.org/wiki/Postgresql &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html &amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10478</id>
		<title>Virtuaalsed privaatvõrgud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10478"/>
		<updated>2010-05-22T11:33:40Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Virtuaalne privaatvõrk&#039;&#039;&#039; (ingl.k &#039;&#039;Virtual Private Network&#039;&#039;, &#039;&#039;VPN&#039;&#039;) on sisuliselt süsteem kahest või rohkemast privaatsest võrgust, mis on ühendatud üle avaliku telekommunikatsiooni võrgu. VPN kasutab krüpteeringut ja autentimisprotokolle andmete turvaliseks üle kandmiseks ühendatud võrkude vahel. [http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html 1]&lt;br /&gt;
&lt;br /&gt;
==Vajadus==&lt;br /&gt;
&lt;br /&gt;
Avalikes võrkudes (nt. Internet) edastatakse andmeid sageli inimloetava avateksti (&#039;&#039;cleartext&#039;&#039;) kujul. Kuna andmed läbivad sageli mitmeid erinevaid võrke ning seadmeid, tuleb arvestada mitmete turvakaalutlustega. [http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html 2]&lt;br /&gt;
&lt;br /&gt;
Üks lihtsamaid meetodeid arvutivõrkudesse sisse tungimiseks on varastada parool, mida kantakse üle avaliku võrgu vahendusel avateksti kujul. Antud ründe läbiviimiseks kasutatakse erinevaid &#039;&#039;sniffer&#039;&#039; rakendusi, mis on võimelised salvestama ja analüüsima võrguadapterit läbivaid andmeid. Lisaks paljudele legaalselt alla laetavatele sniffer rakendustele võib paroolide varastamiseks kasutada ka &#039;&#039;trooja hobustena&#039;&#039; tuntud kurivara. Toimiva kasutajanime ja parooliga varustatult võib ründaja kergelt süsteemi sisse logida ning üritada arvuti enda kontrolli alla haarata. Ebasündsate plaanidega isik, kes paigaldab snifferi kõrge hõivega võrgusuhtluse punkti või trooja hobuse populaarsesse veebiteenusesse, võib omandada ligipääsu tuhandetele arvutitele. [https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 3]&lt;br /&gt;
&lt;br /&gt;
Sniffer rakendused suudavad salvestada ning analüüsida valdavat osa krüpteerimata võrguliiklust, sealhulgas e-maile, saadetavaid faile, VoIP vestlusi ning külastatavaid veebilehti. Kindlasti tuleks märkida, et snifferite kujul on tegu legaalsete tarkvaralahendustega võrkude haldamiseks ning turvamiseks. Seetõttu on neid väga kerge kuritahtlikul eesmärgil kasutusele võtta ning äärmiselt keerluline avastada, eriti juhtmevabades võrkudes. [http://www.spamlaws.com/how-packet-sniffers-work.html 4]&lt;br /&gt;
&lt;br /&gt;
==VPN lahenduse eelised==&lt;br /&gt;
&lt;br /&gt;
Kasutajate või äripartnerite turvaline võrku ühendamine ning andmevahetus on paljude organisatsioonide jaoks äärmiselt oluline. Mõningad VPN eelised on: [http://www.brighthub.com/computing/hardware/articles/62501.aspx 5]&lt;br /&gt;
&lt;br /&gt;
*Kuna VPN lahendused ei sõltu andmete edastamise protokollist, võib andmeedastuseks kasutada erinevaid avalikke võrke.&lt;br /&gt;
*Andmete kindlustamiseks toetavad paljud VPN lahendused erinevaid krüpteerimis- ja autentimisprotokolle.&lt;br /&gt;
*Kaugkasutajatel on võimalik kõikjalt organisatsiooni võrguga ühenduda. Ainsateks eeldusteks on vastava tarkvara, internetiühenduse ja VPN konto olemasolu.&lt;br /&gt;
*VPN teenuseid on võimalik ka vastavatelt teenusepakkujatelt tellida. Eelnevalt tuleb siiski veenduda teenusepakkuja usaldusväärsuses.&lt;br /&gt;
&lt;br /&gt;
==Tunneli loomine==&lt;br /&gt;
&lt;br /&gt;
Virtuaalse privaatvõrgu kujul on on tegemist turvatud lahendusega andmete vahetuseks usaldatud osapoolte vahel, mis ei ole avatud avalikule liiklusele. Kaugkasutajad ja erinevad kasutuskohad on võimalik ühendada läbi privaatse tunneli.[http://www.ehow.com/how-does_4926227_a-vpn-work.html 6]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VPN tunneli&#039;&#039;&#039; puhul luuakse loogiline võrguühendus lõppseadmete vahel, mis ei pruugi füüsilises topoloogias üksteise kõrval paikneda. Selles ühenduses kapseldadakse vastavas VPN formaadis loodud võrgupaketid vajaliku baas- või transpordiprotokolli abil ning saadetakse VPN serverile. Kapseldus eemaldatakse sihtpunktis.[http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm 7]&lt;br /&gt;
&lt;br /&gt;
Mõningad protokollid VPN tunnelite loomiseks on: [http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html 8]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;IPsec&#039;&#039;&#039; (&#039;&#039;Internet protocol security&#039;&#039;) – arendatud IETF poolt ning rakendatud OSI mudeli võrgukihis (Network Layer). Tegemist on erinevate turvameetmete kogumikuga, mis kasutab erinevaid krüptograafilisi protokolle andmete konfidentsiaalsuse, terviklikkuse, autentimise ja võtmehalduse tagamiseks.&lt;br /&gt;
*&#039;&#039;&#039;GRE&#039;&#039;&#039; (&#039;&#039;Genaral Routing Encapsulation&#039;&#039;, RFC 1702, RFC 2784) – Esialgu Cisco poolt välja töötatud protokoll, mis on võimeline kapseldama mitmete erinevate protokollide pakette.&lt;br /&gt;
*&#039;&#039;&#039;PPTP&#039;&#039;&#039; (&#039;&#039;Point-to-Point Tunneling Protocol&#039;&#039;, RFC 2637) - toimib OSI mudeli andmeedastus kihis (Data Link Layer). Andmed kapseldatakse PPP (Point to Point Protocol) pakettidesse, mis omakorda kapseldatakse IP pakettidesse. PPTP toetab andmete krüpteerimist ja pakendamis ning kasutab GRE protokolli andmete edastamiseks. [http://compnetworking.about.com/od/vpn/l/aa030103a.htm 9]&lt;br /&gt;
*&#039;&#039;&#039;L2F&#039;&#039;&#039; (&#039;&#039;Layer2 Forwarding&#039;&#039;) – toimib OSI mudeli andmeedastus kihis. L2F ei oma krüpteerimise võimalust ning on välja vahetatud L2TP poolt.&lt;br /&gt;
*&#039;&#039;&#039;L2TP&#039;&#039;&#039; (&#039;&#039;Layer2 Tunneling Protocol&#039;&#039;, RFC 2661)  - toimib OSI mudeli andmeedastus kihis, ühendab microsofti PPTP ja cisco L2F protokollide omadusi.&lt;br /&gt;
&lt;br /&gt;
==VPN liigid==&lt;br /&gt;
&lt;br /&gt;
===Tehnoloogia===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Usaldatud VPN&#039;&#039;&#039; (&#039;&#039;trusted VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteerimata andmeid läbi teenusepakkuja käest renditud püsiliini. Privaatsuse tagab teenusepakkuja lubadus, et läbi renditud kanali edastatakse vaid ühe kliendi andmeid. Seega oleneb andmete konfidentsiaalsus ja terviklikkus vaid teenusepakkuja diskreetsusest kliendi andmete vastu.&lt;br /&gt;
&lt;br /&gt;
*Üks tuntumaid protokolle usaldatud VPN lahenduste puhul on &#039;&#039;&#039;MPLS&#039;&#039;&#039; (&#039;&#039;Multi-Protocol Label Switching&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Turvalise VPN&#039;&#039;&#039; (&#039;&#039;secure VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteeritud andmeid läbi avalike võrkude. Andmed krüpteeritakse päritolu seadmes või võrgu lüüsis ning krüpteering eemaldatakse vastavalt sihtkoha võrgulüüsis või lõppseadmes. Krüpteering käitub sihtpunktide vahelise tunnelina, isegi kui kolmas osapool ühendust jälgib, puudub neil võime andmeid lugeda ega muuta. &lt;br /&gt;
&lt;br /&gt;
Mõningad turvalise VPNi puhul kasutatavad protokollid on:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;IPsec&#039;&#039; koos krüpteeringuga&lt;br /&gt;
*&#039;&#039;L2TP&#039;&#039; IPsec sisse kapseldatuna&lt;br /&gt;
*&#039;&#039;SSL&#039;&#039; koos krüpteeringuga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hübriid VPN&#039;&#039;&#039; (&#039;&#039;Hybrid VPN&#039;&#039;) puhul on võimalik edastada krüpteeritud andmeid läbi renditud püsiliini.  Kuna usaldatud ja turvalise VPNi kasutamine ei ole üksteist välistav, on hübriid VPN puhul tegemist antud tehnoloogiate paralleelse rakendamisega. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.vpnc.org/vpn-technologies.html 10]&lt;br /&gt;
&lt;br /&gt;
===Kasutus===&lt;br /&gt;
&lt;br /&gt;
Kaks levinumat VPN kasutusliiki on &#039;&#039;Remote-Access VPN&#039;&#039; ja &#039;&#039;Site-to-Site VPN&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissepääsu VPN&#039;&#039;&#039; (&#039;&#039;Remote-Access VPN&#039;&#039;), vahel tuntud kui virtuaalne privaatne sissehelistamisvõrk (virtual private dial-up network, VPDN), on kasutaja ja kohtvõrgu vaheline ühendus mida kasutatakse organisatsioonides kaugkasutajate võrguga ühendamiseks. Sissepääsu VPN kasutab klient-server arhidektuuri, kus kaugkasutaja VPN klient omandab võrgu sissepääsuõigused läbi võrgu äärealas asuva VPN serveri. Kuna kaugkasutaja võrgusätestused ei ole sageli staatilised, vastutab VPN sessiooni algatamise eest kaugkasutaja seadmes paiknev VPN klient. [http://computer.howstuffworks.com/vpn2.htm 11]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site-to-Site&#039;&#039;&#039; lahenduse puhul paikneb ühendatud võrkude vahel staatiline VPN ühendus ning võrgusisesed lõppseadmed ei ole teadlikud VPN olemasolu kohta. VPN lüüs on vastutav TCP/IP pakettide kapseldamise ja krüpteerimise eest. Site-to-Site VPN jagub kaheks. [http://computer.howstuffworks.com/vpn3.htm 12]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Intraneti VPN&#039;&#039;: peamiselt suuremate ettevõtete jaoks ja on mõeldud firma osakondade ühendamiseks turvakanali abil ühtsesse võrku peakontoriga. &lt;br /&gt;
*&#039;&#039;Ekstraneti-VPN&#039;&#039;: mõeldud klientide ja partnerite turvalise ühenduse tagamiseks firmade kohtvõrkude ühendamise abil.&lt;br /&gt;
&lt;br /&gt;
=VPN-i lahendused=&lt;br /&gt;
==Tarkvaralised lahendused==&lt;br /&gt;
Siinkohal toon ära mõned konkreetset tarkvaralised lahendused, mis on virtuaalsete privaatvõrkude loomisel populaarsed[14]. Igaüks neist erineb teistest märkimisväärselt ning on suunatud erinevatele sihtgruppidele.&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
&lt;br /&gt;
OpenVPN on tasuta ja avatud lähtekoodiga lahendus, mis võimaldab luua turvalisi &#039;&#039;remote access&#039;&#039;- ja &#039;&#039;site-to-site&#039;&#039;-tüüpi virtuaalseid privaatvõrke. Krüpteerimiseks kasutab OpenVPN SSL/TLS-protokolli ning ta on võimeline &amp;quot;läbima&amp;quot; NAT-i ning tulemüüre. OpenVPN-i levib GNU GPL litsentsi all.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN võimaldab võrgu otspunktidel üksteist autentida eelnevalt jagatud krüptograafilise võtme, sertifikaadi või kasutajanime ja parooli abil.[15]&lt;br /&gt;
&lt;br /&gt;
Rakendus on saadaval väga paljudele operatsioonisüsteemidele, nende hulgas Windows, Linux, Mac OS X.[15]&lt;br /&gt;
&lt;br /&gt;
Nii nii VPN-kliendi kui -serveri jaoks on üks tarkvarapakk, mis töötab soovitud režiimis vastavalt konfiguratsioonifailile.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN kasutab vaikimisi UDP- ning kasutaja soovi korral ka TCP-protokolli. Lahendus toimib ka läbi enamike &#039;&#039;proxy&#039;&#039;-serverite ning ka NAT-i ja tulemüüride läbimine ei põhjusta üldjuhul probleeme.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN-ile on kirjutatud mitmeid kolmanda osapoole kliendiprogramme (näiteks Windowsile OpenVPN GUI) ning tema tugi on integreeritud ka mõnedesse vabavaralistesse ruuterite püsivaradesse (näiteks Tomato, Vyatta, DD-WRT). [15].&lt;br /&gt;
&lt;br /&gt;
===Hamachi===&lt;br /&gt;
&lt;br /&gt;
Hamachi on jaosvaraline VPN-lahendus, mis on tuntud eelkõige oma seadistuste lihtsuse poolest ning on seetõttu eriti populaarne arvutimängude austajate seas.[16] Hamachi tootja kasutab ka reklaamlauset &#039;&#039;&amp;quot;Finally, a VPN that just works&amp;quot;&#039;&#039; (Lõpuks VPN, mis lihtsalt töötab).[17]&lt;br /&gt;
&lt;br /&gt;
Hamachi on keskselt manageeritav VPN-süsteem, mis koosneb serveri klastrist, mida haldab tootja, ning klientprogrammist, mis installeeritakse lõppkasutaja arvutisse. Klientprogramm lisab arvutile uue virtuaalse võrgukaardi, kuhu saadetud väljuvad paketid edastatakse Hamachi programmile, mis edastab need omakorda üle interneti läbi UDP-ühenduse. Sissetulevad paketid saadetakse Hamachi programmi, mis saadab need virtuaalsele võrgukaardile.[16]&lt;br /&gt;
&lt;br /&gt;
Iga klient saab kas luua virtuaalse võrgu või liituda olemasolevaga. Kui mingi klient A liitub võrguga või lahkub sealt, käsib keskne server kõigil teistel klientidel kas luua või eemaldada VPN-tunnel kliendiga A. Tootja väidab, et ligi 95% juhtudest õnnestub luua &#039;&#039;peer-to-peer&#039;&#039; tunnel kahe klientarvuti vahel. Kui see ei õnnestu, luuakse ühendus läbi vaheserveri, mida haldab tootja.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi kasutab IP-aadresside jagamisel 5.0.0.0 võrku maskiga 255.0.0.0, mis ei ole praegusel hetkel avalikult kasutusel ning välistab seetõttu võimalikud konfliktid teiste arvutite aadressidega internetis. Oodatavasti aga võetakse see aadressivahemik lähiajal kasutusse ning sel juhul võivad Hamachi kasutajatel konfliktid tekkida.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi on saadaval kahes versioonis. Tasuta versioon on mõeldud kodukasutajatele ning toetab maksimaalselt 16 klienti. Kommertsversioon toetab kuni 256 korraga ühendatud klienti, kuid selle kasutamiseks on vajalik iga-aastane tasu. Hamachi toetab ainult Windowsi.[17]&lt;br /&gt;
&lt;br /&gt;
===Shrew Soft VPN Client===&lt;br /&gt;
&lt;br /&gt;
Shrew Soft VPN Client on virtuaalsete privaatvõrkude klientprogramm, st ta ei paku ise võimalust VPN-serverit luua. Shrew Soft toetab mitmeid erinevaid VPN-protokolle, näiteks IPsec, OpenSWAN, freeSWAN, strongSWAN. Samuti toetab Shrew Soft mitmeid keerulisi funktsioone, mida võib üldiselt leida ainult kallitest kommertslahendustest, ning on ühilduv näiteks Cisco, Juniperi, Netgeari jt VPN-seadmete tootjatega.[14][18]&lt;br /&gt;
&lt;br /&gt;
===Windowsi sisseehitatud VPN===&lt;br /&gt;
&lt;br /&gt;
Ehkki seda omadust on vähe reklaamitud, on ka Windowsil juba päris pikka aega olnud oma sisseehitatud VPN-klient. Ehkki enne Windows Vistat sai sisseehitatud klient paljude kriitika osaliseks, on nüüdseks, eriti Windows 7-s, võimalused tunduvalt suuremad.[14]&lt;br /&gt;
&lt;br /&gt;
VPN-serveri jaoks on vastavad vahendid olemas Windowsi serverites, kuid &amp;quot;lahjema&amp;quot; kodukasutaja serveri saab üles seada ka töölauaversioonides.&lt;br /&gt;
&lt;br /&gt;
==Riistvaralised lahendused==&lt;br /&gt;
&lt;br /&gt;
Nagu nimigi ütleb, on tegu spetsiaalsete iseseisvate võrguseadmetega, mis realiseerivad virtuaalseid privaatvõrke. Tegu võib olla ühe seadmega, kuhu kliendid ühenduvad oma arvutitega vastavat tarkvara kasutades (&#039;&#039;remote access&#039;&#039;), aga ka näiteks kahe seadmega, mis on pidevalt üle avaliku võrgu läbi tunneli ühenduses ja ühendavad seeläbi kokku näiteks eri harukontorite kohtvõrgud (&#039;&#039;site-to-site&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Riistvaralistel VPN-idel on tarkvaralistega võrreldes mitmeid eeliseid: kõrgem turvalisus, &#039;&#039;load-balancing&#039;&#039;, võimekus taluda suurt koormust (st suurt klientide arvu). Haldus on üldjuhul realiseeritud veebiliidese abil.[19]&lt;br /&gt;
&lt;br /&gt;
Riistvaralisi VPN-lahendusi pakuvad väga mitmed erinevad tootjad.[19]&lt;br /&gt;
&lt;br /&gt;
=Kauslikke linke=&lt;br /&gt;
[http://openvpn.net/ OpenVPN-i koduleht] &amp;lt;br /&amp;gt;&lt;br /&gt;
[https://secure.logmein.com/products/hamachi2/# Hamachi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.shrew.net/ Shrew Softi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
&lt;br /&gt;
[1] http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 &amp;lt;br&amp;gt;&lt;br /&gt;
[4] http://www.spamlaws.com/how-packet-sniffers-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[5] http://www.brighthub.com/computing/hardware/articles/62501.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
[6] http://www.ehow.com/how-does_4926227_a-vpn-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[7] http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[8] http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html &amp;lt;br&amp;gt;&lt;br /&gt;
[9] http://compnetworking.about.com/od/vpn/l/aa030103a.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[10] http://www.vpnc.org/vpn-technologies.html &amp;lt;br&amp;gt;&lt;br /&gt;
[11] http://computer.howstuffworks.com/vpn2.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[12] http://computer.howstuffworks.com/vpn3.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[14] http://lifehacker.com/5487500/five-best-vpn-tools &amp;lt;br /&amp;gt;&lt;br /&gt;
[15] http://en.wikipedia.org/wiki/OpenVPN &amp;lt;br /&amp;gt;&lt;br /&gt;
[16] http://en.wikipedia.org/wiki/Hamachi &amp;lt;br /&amp;gt;&lt;br /&gt;
[17] https://secure.logmein.com/products/hamachi2/# &amp;lt;br/&amp;gt;&lt;br /&gt;
[18] http://www.shrew.net/software &amp;lt;br/&amp;gt;&lt;br /&gt;
[19] http://searchnetworking.techtarget.com/dictionary/definition/1099664/hardware-VPN.html&lt;br /&gt;
&lt;br /&gt;
=Autorid=&lt;br /&gt;
Markus Kont A21 - ülevaate osa, Siim Männart A22 - lahenduste osa&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10477</id>
		<title>Virtuaalsed privaatvõrgud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10477"/>
		<updated>2010-05-22T11:33:24Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Virtuaalne privaatvõrk&#039;&#039;&#039; (ingl.k &#039;&#039;Virtual Private Network&#039;&#039;, &#039;&#039;VPN&#039;&#039;) on sisuliselt süsteem kahest või rohkemast privaatsest võrgust, mis on ühendatud üle avaliku telekommunikatsiooni võrgu. VPN kasutab krüpteeringut ja autentimisprotokolle andmete turvaliseks üle kandmiseks ühendatud võrkude vahel. [http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html 1]&lt;br /&gt;
&lt;br /&gt;
==Vajadus==&lt;br /&gt;
&lt;br /&gt;
Avalikes võrkudes (nt. Internet) edastatakse andmeid sageli inimloetava avateksti (&#039;&#039;cleartext&#039;&#039;) kujul. Kuna andmed läbivad sageli mitmeid erinevaid võrke ning seadmeid, tuleb arvestada mitmete turvakaalutlustega. [http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html 2]&lt;br /&gt;
&lt;br /&gt;
Üks lihtsamaid meetodeid arvutivõrkudesse sisse tungimiseks on varastada parool, mida kantakse üle avaliku võrgu vahendusel avateksti kujul. Antud ründe läbiviimiseks kasutatakse erinevaid &#039;&#039;sniffer&#039;&#039; rakendusi, mis on võimelised salvestama ja analüüsima võrguadapterit läbivaid andmeid. Lisaks paljudele legaalselt alla laetavatele sniffer rakendustele võib paroolide varastamiseks kasutada ka &#039;&#039;trooja hobustena&#039;&#039; tuntud kurivara. Toimiva kasutajanime ja parooliga varustatult võib ründaja kergelt süsteemi sisse logida ning üritada arvuti enda kontrolli alla haarata. Ebasündsate plaanidega isik, kes paigaldab snifferi kõrge hõivega võrgusuhtluse punkti või trooja hobuse populaarsesse veebiteenusesse, võib omandada ligipääsu tuhandetele arvutitele. [https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 3]&lt;br /&gt;
&lt;br /&gt;
Sniffer rakendused suudavad salvestada ning analüüsida valdavat osa krüpteerimata võrguliiklust, sealhulgas e-maile, saadetavaid faile, VoIP vestlusi ning külastatavaid veebilehti. Kindlasti tuleks märkida, et snifferite kujul on tegu legaalsete tarkvaralahendustega võrkude haldamiseks ning turvamiseks. Seetõttu on neid väga kerge kuritahtlikul eesmärgil kasutusele võtta ning äärmiselt keerluline avastada, eriti juhtmevabades võrkudes. [http://www.spamlaws.com/how-packet-sniffers-work.html 4]&lt;br /&gt;
&lt;br /&gt;
==VPN lahenduse eelised==&lt;br /&gt;
&lt;br /&gt;
Kasutajate või äripartnerite turvaline võrku ühendamine ning andmevahetus on paljude organisatsioonide jaoks äärmiselt oluline. Mõningad VPN eelised on: [http://www.brighthub.com/computing/hardware/articles/62501.aspx 5]&lt;br /&gt;
&lt;br /&gt;
*Kuna VPN lahendused ei sõltu andmete edastamise protokollist, võib andmeedastuseks kasutada erinevaid avalikke võrke.&lt;br /&gt;
*Andmete kindlustamiseks toetavad paljud VPN lahendused erinevaid krüpteerimis- ja autentimisprotokolle.&lt;br /&gt;
*Kaugkasutajatel on võimalik kõikjalt organisatsiooni võrguga ühenduda. Ainsateks eeldusteks on vastava tarkvara, internetiühenduse ja VPN konto olemasolu.&lt;br /&gt;
*VPN teenuseid on võimalik ka vastavatelt teenusepakkujatelt tellida. Eelnevalt tuleb siiski veenduda teenusepakkuja usaldusväärsuses.&lt;br /&gt;
&lt;br /&gt;
==Tunneli loomine==&lt;br /&gt;
&lt;br /&gt;
Virtuaalse privaatvõrgu kujul on on tegemist turvatud lahendusega andmete vahetuseks usaldatud osapoolte vahel, mis ei ole avatud avalikule liiklusele. Kaugkasutajad ja erinevad kasutuskohad on võimalik ühendada läbi privaatse tunneli.[http://www.ehow.com/how-does_4926227_a-vpn-work.html 6]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VPN tunneli&#039;&#039;&#039; puhul luuakse loogiline võrguühendus lõppseadmete vahel, mis ei pruugi füüsilises topoloogias üksteise kõrval paikneda. Selles ühenduses kapseldadakse vastavas VPN formaadis loodud võrgupaketid vajaliku baas- või transpordiprotokolli abil ning saadetakse VPN serverile. Kapseldus eemaldatakse sihtpunktis.[http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm 7]&lt;br /&gt;
&lt;br /&gt;
Mõningad protokollid VPN tunnelite loomiseks on: [http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html 8]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;IPsec&#039;&#039;&#039; (&#039;&#039;Internet protocol security&#039;&#039;) – arendatud IETF poolt ning rakendatud OSI mudeli võrgukihis (Network Layer). Tegemist on erinevate turvameetmete kogumikuga, mis kasutab erinevaid krüptograafilisi protokolle andmete konfidentsiaalsuse, terviklikkuse, autentimise ja võtmehalduse tagamiseks.&lt;br /&gt;
*&#039;&#039;&#039;GRE&#039;&#039;&#039; (&#039;&#039;Genaral Routing Encapsulation&#039;&#039;, RFC 1702, RFC 2784) – Esialgu Cisco poolt välja töötatud protokoll, mis on võimeline kapseldama mitmete erinevate protokollide pakette.&lt;br /&gt;
*&#039;&#039;&#039;PPTP&#039;&#039;&#039; (&#039;&#039;Point-to-Point Tunneling Protocol&#039;&#039;, RFC 2637) - toimib OSI mudeli andmeedastus kihis (Data Link Layer). Andmed kapseldatakse PPP (Point to Point Protocol) pakettidesse, mis omakorda kapseldatakse IP pakettidesse. PPTP toetab andmete krüpteerimist ja pakendamis ning kasutab GRE protokolli andmete edastamiseks. [http://compnetworking.about.com/od/vpn/l/aa030103a.htm 9]&lt;br /&gt;
*&#039;&#039;&#039;L2F&#039;&#039;&#039; (&#039;&#039;Layer2 Forwarding&#039;&#039;) – toimib OSI mudeli andmeedastus kihis. L2F ei oma krüpteerimise võimalust ning on välja vahetatud L2TP poolt.&lt;br /&gt;
*&#039;&#039;&#039;L2TP&#039;&#039;&#039; (&#039;&#039;Layer2 Tunneling Protocol&#039;&#039;, RFC 2661)  - toimib OSI mudeli andmeedastus kihis, ühendab microsofti PPTP ja cisco L2F protokollide omadusi.&lt;br /&gt;
&lt;br /&gt;
==VPN liigid==&lt;br /&gt;
&lt;br /&gt;
===Tehnoloogia===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Usaldatud VPN&#039;&#039;&#039; (&#039;&#039;trusted VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteerimata andmeid läbi teenusepakkuja käest renditud püsiliini. Privaatsuse tagab teenusepakkuja lubadus, et läbi renditud kanali edastatakse vaid ühe kliendi andmeid. Seega oleneb andmete konfidentsiaalsus ja terviklikkus vaid teenusepakkuja diskreetsusest kliendi andmete vastu.&lt;br /&gt;
&lt;br /&gt;
*Üks tuntumaid protokolle usaldatud VPN lahenduste puhul on &#039;&#039;&#039;MPLS&#039;&#039;&#039; (&#039;&#039;Multi-Protocol Label Switching&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Turvalise VPN&#039;&#039;&#039; (&#039;&#039;secure VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteeritud andmeid läbi avalike võrkude. Andmed krüpteeritakse päritolu seadmes või võrgu lüüsis ning krüpteering eemaldatakse vastavalt sihtkoha võrgulüüsis või lõppseadmes. Krüpteering käitub sihtpunktide vahelise tunnelina, isegi kui kolmas osapool ühendust jälgib, puudub neil võime andmeid lugeda ega muuta. &lt;br /&gt;
&lt;br /&gt;
Mõningad turvalise VPNi puhul kasutatavad protokollid on:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;IPsec&#039;&#039; koos krüpteeringuga&lt;br /&gt;
*&#039;&#039;L2TP&#039;&#039; IPsec sisse kapseldatuna&lt;br /&gt;
*&#039;&#039;SSL&#039;&#039; koos krüpteeringuga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hübriid VPN&#039;&#039;&#039; (&#039;&#039;Hybrid VPN&#039;&#039;) puhul on võimalik edastada krüpteeritud andmeid läbi renditud püsiliini.  Kuna usaldatud ja turvalise VPNi kasutamine ei ole üksteist välistav, on hübriid VPN puhul tegemist antud tehnoloogiate paralleelse rakendamisega. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.vpnc.org/vpn-technologies.html 10]&lt;br /&gt;
&lt;br /&gt;
===Kasutus===&lt;br /&gt;
&lt;br /&gt;
Kaks levinumat VPN kasutusliiki on &#039;&#039;Remote-Access VPN&#039;&#039; ja &#039;&#039;Site-to-Site VPN&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissepääsu VPN&#039;&#039;&#039; (&#039;&#039;Remote-Access VPN&#039;&#039;), vahel tuntud kui virtuaalne privaatne sissehelistamisvõrk (virtual private dial-up network, VPDN), on kasutaja ja kohtvõrgu vaheline ühendus mida kasutatakse organisatsioonides kaugkasutajate võrguga ühendamiseks. Sissepääsu VPN kasutab klient-server arhidektuuri, kus kaugkasutaja VPN klient omandab võrgu sissepääsuõigused läbi võrgu äärealas asuva VPN serveri. Kuna kaugkasutaja võrgusätestused ei ole sageli staatilised, vastutab VPN sessiooni algatamise eest kaugkasutaja seadmes paiknev VPN klient. [http://computer.howstuffworks.com/vpn2.htm 11]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site-to-Site&#039;&#039;&#039; lahenduse puhul paikneb ühendatud võrkude vahel staatiline VPN ühendus ning võrgusisesed lõppseadmed ei ole teadlikud VPN olemasolu kohta. VPN lüüs on vastutav TCP/IP pakettide kapseldamise ja krüpteerimise eest. Site-to-Site VPN jagub kaheks. [http://computer.howstuffworks.com/vpn3.htm 12]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Intraneti VPN&#039;&#039;: peamiselt suuremate ettevõtete jaoks ja on mõeldud firma osakondade ühendamiseks turvakanali abil ühtsesse võrku peakontoriga. &lt;br /&gt;
*&#039;&#039;Ekstraneti-VPN&#039;&#039;: mõeldud klientide ja partnerite turvalise ühenduse tagamiseks firmade kohtvõrkude ühendamise abil.&lt;br /&gt;
&lt;br /&gt;
=VPN-i lahendused=&lt;br /&gt;
==Tarkvaralised lahendused==&lt;br /&gt;
Siinkohal toon ära mõned konkreetset tarkvaralised lahendused, mis on virtuaalsete privaatvõrkude loomisel populaarsed[14]. Igaüks neist erineb teistest märkimisväärselt ning on suunatud erinevatele sihtgruppidele.&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
&lt;br /&gt;
OpenVPN on tasuta ja avatud lähtekoodiga lahendus, mis võimaldab luua turvalisi &#039;&#039;remote access&#039;&#039;- ja &#039;&#039;site-to-site&#039;&#039;-tüüpi virtuaalseid privaatvõrke. Krüpteerimiseks kasutab OpenVPN SSL/TLS-protokolli ning ta on võimeline &amp;quot;läbima&amp;quot; NAT-i ning tulemüüre. OpenVPN-i levib GNU GPL litsentsi all.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN võimaldab võrgu otspunktidel üksteist autentida eelnevalt jagatud krüptograafilise võtme, sertifikaadi või kasutajanime ja parooli abil.[15]&lt;br /&gt;
&lt;br /&gt;
Rakendus on saadaval väga paljudele operatsioonisüsteemidele, nende hulgas Windows, Linux, Mac OS X.[15]&lt;br /&gt;
&lt;br /&gt;
Nii nii VPN-kliendi kui -serveri jaoks on üks tarkvarapakk, mis töötab soovitud režiimis vastavalt konfiguratsioonifailile.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN kasutab vaikimisi UDP- ning kasutaja soovi korral ka TCP-protokolli. Lahendus toimib ka läbi enamike &#039;&#039;proxy&#039;&#039;-serverite ning ka NAT-i ja tulemüüride läbimine ei põhjusta üldjuhul probleeme.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN-ile on kirjutatud mitmeid kolmanda osapoole kliendiprogramme (näiteks Windowsile OpenVPN GUI) ning tema tugi on integreeritud ka mõnedesse vabavaralistesse ruuterite püsivaradesse (näiteks Tomato, Vyatta, DD-WRT). [15].&lt;br /&gt;
&lt;br /&gt;
===Hamachi===&lt;br /&gt;
&lt;br /&gt;
Hamachi on jaosvaraline VPN-lahendus, mis on tuntud eelkõige oma seadistuste lihtsuse poolest ning on seetõttu eriti populaarne arvutimängude austajate seas.[16] Hamachi tootja kasutab ka reklaamlauset &#039;&#039;&amp;quot;Finally, a VPN that just works&amp;quot;&#039;&#039; (Lõpuks VPN, mis lihtsalt töötab).[17]&lt;br /&gt;
&lt;br /&gt;
Hamachi on keskselt manageeritav VPN-süsteem, mis koosneb serveri klastrist, mida haldab tootja, ning klientprogrammist, mis installeeritakse lõppkasutaja arvutisse. Klientprogramm lisab arvutile uue virtuaalse võrgukaardi, kuhu saadetud väljuvad paketid edastatakse Hamachi programmile, mis edastab need omakorda üle interneti läbi UDP-ühenduse. Sissetulevad paketid saadetakse Hamachi programmi, mis saadab need virtuaalsele võrgukaardile.[16]&lt;br /&gt;
&lt;br /&gt;
Iga klient saab kas luua virtuaalse võrgu või liituda olemasolevaga. Kui mingi klient A liitub võrguga või lahkub sealt, käsib keskne server kõigil teistel klientidel kas luua või eemaldada VPN-tunnel kliendiga A. Tootja väidab, et ligi 95% juhtudest õnnestub luua &#039;&#039;peer-to-peer&#039;&#039; tunnel kahe klientarvuti vahel. Kui see ei õnnestu, luuakse ühendus läbi vaheserveri, mida haldab tootja.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi kasutab IP-aadresside jagamisel 5.0.0.0 võrku maskiga 255.0.0.0, mis ei ole praegusel hetkel avalikult kasutusel ning välistab seetõttu võimalikud konfliktid teiste arvutite aadressidega internetis. Oodatavasti aga võetakse see aadressivahemik lähiajal kasutusse ning sel juhul võivad Hamachi kasutajatel konfliktid tekkida.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi on saadaval kahes versioonis. Tasuta versioon on mõeldud kodukasutajatele ning toetab maksimaalselt 16 klienti. Kommertsversioon toetab kuni 256 korraga ühendatud klienti, kuid selle kasutamiseks on vajalik iga-aastane tasu. Hamachi toetab ainult Windowsi.[17]&lt;br /&gt;
&lt;br /&gt;
===Shrew Soft VPN Client===&lt;br /&gt;
&lt;br /&gt;
Shrew Soft VPN Client on virtuaalsete privaatvõrkude klientprogramm, st ta ei paku ise võimalust VPN-serverit luua. Shrew Soft toetab mitmeid erinevaid VPN-protokolle, näiteks IPsec, OpenSWAN, freeSWAN, strongSWAN. Samuti toetab Shrew Soft mitmeid keerulisi funktsioone, mida võib üldiselt leida ainult kallitest kommertslahendustest, ning on ühilduv näiteks Cisco, Juniperi, Netgeari jt VPN-seadmete tootjatega.[14][18]&lt;br /&gt;
&lt;br /&gt;
===Windowsi sisseehitatud VPN===&lt;br /&gt;
&lt;br /&gt;
Ehkki seda omadust on vähe reklaamitud, on ka Windowsil juba päris pikka aega olnud oma sisseehitatud VPN-klient. Ehkki enne Windows Vistat sai sisseehitatud klient paljude kriitika osaliseks, on nüüdseks, eriti Windows 7-s, võimalused tunduvalt suuremad.[14]&lt;br /&gt;
&lt;br /&gt;
VPN-serveri jaoks on vastavad vahendid olemas Windowsi serverites, kuid &amp;quot;lahjema&amp;quot; kodukasutaja serveri saab üles seada ka töölauaversioonides.&lt;br /&gt;
&lt;br /&gt;
==Riistvaralised lahendused==&lt;br /&gt;
&lt;br /&gt;
Nagu nimigi ütleb, on tegu spetsiaalsete iseseisvate võrguseadmetega, mis realiseerivad virtuaalseid privaatvõrke. Tegu võib olla ühe seadmega, kuhu kliendid ühenduvad oma arvutitega vastavat tarkvara kasutades (&#039;&#039;remote access&#039;&#039;), aga ka näiteks kahe seadmega, mis on pidevalt üle avaliku võrgu läbi tunneli ühenduses ja ühendavad seeläbi kokku näiteks eri harukontorite kohtvõrgud (&#039;&#039;site-to-site&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Riistvaralistel VPN-idel on tarkvaralistega võrreldes mitmeid eeliseid: kõrgem turvalisus, &#039;&#039;load-balancing&#039;&#039;, võimekus taluda suurt koormust (st suurt klientide arvu). Haldus on üldjuhul realiseeritud veebiliidese abil.[19]&lt;br /&gt;
&lt;br /&gt;
Riistvaralisi VPN-lahendusi pakuvad väga mitmed erinevad tootjad.[19]&lt;br /&gt;
&lt;br /&gt;
=Kauslikke linke=&lt;br /&gt;
[http://openvpn.net/ OpenVPN-i koduleht] &amp;lt;br /&amp;gt;&lt;br /&gt;
[https://secure.logmein.com/products/hamachi2/# Hamachi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.shrew.net/ Shrew Softi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
&lt;br /&gt;
[1] http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 &amp;lt;br&amp;gt;&lt;br /&gt;
[4] http://www.spamlaws.com/how-packet-sniffers-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[5] http://www.brighthub.com/computing/hardware/articles/62501.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
[6] http://www.ehow.com/how-does_4926227_a-vpn-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[7] http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[8] http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html &amp;lt;br&amp;gt;&lt;br /&gt;
[9] http://compnetworking.about.com/od/vpn/l/aa030103a.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[10] http://www.vpnc.org/vpn-technologies.html &amp;lt;br&amp;gt;&lt;br /&gt;
[11] http://computer.howstuffworks.com/vpn2.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[12] http://computer.howstuffworks.com/vpn3.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[14] http://lifehacker.com/5487500/five-best-vpn-tools &amp;lt;br /&amp;gt;&lt;br /&gt;
[15] http://en.wikipedia.org/wiki/OpenVPN &amp;lt;br /&amp;gt;&lt;br /&gt;
[16] http://en.wikipedia.org/wiki/Hamachi &amp;lt;br /&amp;gt;&lt;br /&gt;
[17] https://secure.logmein.com/products/hamachi2/# &amp;lt;br/&amp;gt;&lt;br /&gt;
[18] http://www.shrew.net/software &amp;lt;br/&amp;gt;&lt;br /&gt;
[19] http://searchnetworking.techtarget.com/dictionary/definition/1099664/hardware-VPN.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;id&amp;quot;&amp;gt;Reference text&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Autorid=&lt;br /&gt;
Markus Kont A21 - ülevaate osa, Siim Männart A22 - lahenduste osa&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10476</id>
		<title>Virtuaalsed privaatvõrgud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10476"/>
		<updated>2010-05-22T11:31:56Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Virtuaalne privaatvõrk&#039;&#039;&#039; (ingl.k &#039;&#039;Virtual Private Network&#039;&#039;, &#039;&#039;VPN&#039;&#039;) on sisuliselt süsteem kahest või rohkemast privaatsest võrgust, mis on ühendatud üle avaliku telekommunikatsiooni võrgu. VPN kasutab krüpteeringut ja autentimisprotokolle andmete turvaliseks üle kandmiseks ühendatud võrkude vahel. [http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html 1]&lt;br /&gt;
&lt;br /&gt;
==Vajadus==&lt;br /&gt;
&lt;br /&gt;
Avalikes võrkudes (nt. Internet) edastatakse andmeid sageli inimloetava avateksti (&#039;&#039;cleartext&#039;&#039;) kujul. Kuna andmed läbivad sageli mitmeid erinevaid võrke ning seadmeid, tuleb arvestada mitmete turvakaalutlustega. [http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html 2]&lt;br /&gt;
&lt;br /&gt;
Üks lihtsamaid meetodeid arvutivõrkudesse sisse tungimiseks on varastada parool, mida kantakse üle avaliku võrgu vahendusel avateksti kujul. Antud ründe läbiviimiseks kasutatakse erinevaid &#039;&#039;sniffer&#039;&#039; rakendusi, mis on võimelised salvestama ja analüüsima võrguadapterit läbivaid andmeid. Lisaks paljudele legaalselt alla laetavatele sniffer rakendustele võib paroolide varastamiseks kasutada ka &#039;&#039;trooja hobustena&#039;&#039; tuntud kurivara. Toimiva kasutajanime ja parooliga varustatult võib ründaja kergelt süsteemi sisse logida ning üritada arvuti enda kontrolli alla haarata. Ebasündsate plaanidega isik, kes paigaldab snifferi kõrge hõivega võrgusuhtluse punkti või trooja hobuse populaarsesse veebiteenusesse, võib omandada ligipääsu tuhandetele arvutitele. [https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 3]&lt;br /&gt;
&lt;br /&gt;
Sniffer rakendused suudavad salvestada ning analüüsida valdavat osa krüpteerimata võrguliiklust, sealhulgas e-maile, saadetavaid faile, VoIP vestlusi ning külastatavaid veebilehti. Kindlasti tuleks märkida, et snifferite kujul on tegu legaalsete tarkvaralahendustega võrkude haldamiseks ning turvamiseks. Seetõttu on neid väga kerge kuritahtlikul eesmärgil kasutusele võtta ning äärmiselt keerluline avastada, eriti juhtmevabades võrkudes. [http://www.spamlaws.com/how-packet-sniffers-work.html 4]&lt;br /&gt;
&lt;br /&gt;
==VPN lahenduse eelised==&lt;br /&gt;
&lt;br /&gt;
Kasutajate või äripartnerite turvaline võrku ühendamine ning andmevahetus on paljude organisatsioonide jaoks äärmiselt oluline. Mõningad VPN eelised on: [http://www.brighthub.com/computing/hardware/articles/62501.aspx 5]&lt;br /&gt;
&lt;br /&gt;
*Kuna VPN lahendused ei sõltu andmete edastamise protokollist, võib andmeedastuseks kasutada erinevaid avalikke võrke.&lt;br /&gt;
*Andmete kindlustamiseks toetavad paljud VPN lahendused erinevaid krüpteerimis- ja autentimisprotokolle.&lt;br /&gt;
*Kaugkasutajatel on võimalik kõikjalt organisatsiooni võrguga ühenduda. Ainsateks eeldusteks on vastava tarkvara, internetiühenduse ja VPN konto olemasolu.&lt;br /&gt;
*VPN teenuseid on võimalik ka vastavatelt teenusepakkujatelt tellida. Eelnevalt tuleb siiski veenduda teenusepakkuja usaldusväärsuses.&lt;br /&gt;
&lt;br /&gt;
==Tunneli loomine==&lt;br /&gt;
&lt;br /&gt;
Virtuaalse privaatvõrgu kujul on on tegemist turvatud lahendusega andmete vahetuseks usaldatud osapoolte vahel, mis ei ole avatud avalikule liiklusele. Kaugkasutajad ja erinevad kasutuskohad on võimalik ühendada läbi privaatse tunneli.[http://www.ehow.com/how-does_4926227_a-vpn-work.html 6]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VPN tunneli&#039;&#039;&#039; puhul luuakse loogiline võrguühendus lõppseadmete vahel, mis ei pruugi füüsilises topoloogias üksteise kõrval paikneda. Selles ühenduses kapseldadakse vastavas VPN formaadis loodud võrgupaketid vajaliku baas- või transpordiprotokolli abil ning saadetakse VPN serverile. Kapseldus eemaldatakse sihtpunktis.[http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm 7]&lt;br /&gt;
&lt;br /&gt;
Mõningad protokollid VPN tunnelite loomiseks on: [http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html 8]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;IPsec&#039;&#039;&#039; (&#039;&#039;Internet protocol security&#039;&#039;) – arendatud IETF poolt ning rakendatud OSI mudeli võrgukihis (Network Layer). Tegemist on erinevate turvameetmete kogumikuga, mis kasutab erinevaid krüptograafilisi protokolle andmete konfidentsiaalsuse, terviklikkuse, autentimise ja võtmehalduse tagamiseks.&lt;br /&gt;
*&#039;&#039;&#039;GRE&#039;&#039;&#039; (&#039;&#039;Genaral Routing Encapsulation&#039;&#039;, RFC 1702, RFC 2784) – Esialgu Cisco poolt välja töötatud protokoll, mis on võimeline kapseldama mitmete erinevate protokollide pakette.&lt;br /&gt;
*&#039;&#039;&#039;PPTP&#039;&#039;&#039; (&#039;&#039;Point-to-Point Tunneling Protocol&#039;&#039;, RFC 2637) - toimib OSI mudeli andmeedastus kihis (Data Link Layer). Andmed kapseldatakse PPP (Point to Point Protocol) pakettidesse, mis omakorda kapseldatakse IP pakettidesse. PPTP toetab andmete krüpteerimist ja pakendamis ning kasutab GRE protokolli andmete edastamiseks. [http://compnetworking.about.com/od/vpn/l/aa030103a.htm 9]&lt;br /&gt;
*&#039;&#039;&#039;L2F&#039;&#039;&#039; (&#039;&#039;Layer2 Forwarding&#039;&#039;) – toimib OSI mudeli andmeedastus kihis. L2F ei oma krüpteerimise võimalust ning on välja vahetatud L2TP poolt.&lt;br /&gt;
*&#039;&#039;&#039;L2TP&#039;&#039;&#039; (&#039;&#039;Layer2 Tunneling Protocol&#039;&#039;, RFC 2661)  - toimib OSI mudeli andmeedastus kihis, ühendab microsofti PPTP ja cisco L2F protokollide omadusi.&lt;br /&gt;
&lt;br /&gt;
==VPN liigid==&lt;br /&gt;
&lt;br /&gt;
===Tehnoloogia===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Usaldatud VPN&#039;&#039;&#039; (&#039;&#039;trusted VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteerimata andmeid läbi teenusepakkuja käest renditud püsiliini. Privaatsuse tagab teenusepakkuja lubadus, et läbi renditud kanali edastatakse vaid ühe kliendi andmeid. Seega oleneb andmete konfidentsiaalsus ja terviklikkus vaid teenusepakkuja diskreetsusest kliendi andmete vastu.&lt;br /&gt;
&lt;br /&gt;
*Üks tuntumaid protokolle usaldatud VPN lahenduste puhul on &#039;&#039;&#039;MPLS&#039;&#039;&#039; (&#039;&#039;Multi-Protocol Label Switching&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Turvalise VPN&#039;&#039;&#039; (&#039;&#039;secure VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteeritud andmeid läbi avalike võrkude. Andmed krüpteeritakse päritolu seadmes või võrgu lüüsis ning krüpteering eemaldatakse vastavalt sihtkoha võrgulüüsis või lõppseadmes. Krüpteering käitub sihtpunktide vahelise tunnelina, isegi kui kolmas osapool ühendust jälgib, puudub neil võime andmeid lugeda ega muuta. &lt;br /&gt;
&lt;br /&gt;
Mõningad turvalise VPNi puhul kasutatavad protokollid on:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;IPsec&#039;&#039; koos krüpteeringuga&lt;br /&gt;
*&#039;&#039;L2TP&#039;&#039; IPsec sisse kapseldatuna&lt;br /&gt;
*&#039;&#039;SSL&#039;&#039; koos krüpteeringuga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hübriid VPN&#039;&#039;&#039; (&#039;&#039;Hybrid VPN&#039;&#039;) puhul on võimalik edastada krüpteeritud andmeid läbi renditud püsiliini.  Kuna usaldatud ja turvalise VPNi kasutamine ei ole üksteist välistav, on hübriid VPN puhul tegemist antud tehnoloogiate paralleelse rakendamisega. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.vpnc.org/vpn-technologies.html 10]&lt;br /&gt;
&lt;br /&gt;
===Kasutus===&lt;br /&gt;
&lt;br /&gt;
Kaks levinumat VPN kasutusliiki on &#039;&#039;Remote-Access VPN&#039;&#039; ja &#039;&#039;Site-to-Site VPN&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissepääsu VPN&#039;&#039;&#039; (&#039;&#039;Remote-Access VPN&#039;&#039;), vahel tuntud kui virtuaalne privaatne sissehelistamisvõrk (virtual private dial-up network, VPDN), on kasutaja ja kohtvõrgu vaheline ühendus mida kasutatakse organisatsioonides kaugkasutajate võrguga ühendamiseks. Sissepääsu VPN kasutab klient-server arhidektuuri, kus kaugkasutaja VPN klient omandab võrgu sissepääsuõigused läbi võrgu äärealas asuva VPN serveri. Kuna kaugkasutaja võrgusätestused ei ole sageli staatilised, vastutab VPN sessiooni algatamise eest kaugkasutaja seadmes paiknev VPN klient. [http://computer.howstuffworks.com/vpn2.htm 11]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site-to-Site&#039;&#039;&#039; lahenduse puhul paikneb ühendatud võrkude vahel staatiline VPN ühendus ning võrgusisesed lõppseadmed ei ole teadlikud VPN olemasolu kohta. VPN lüüs on vastutav TCP/IP pakettide kapseldamise ja krüpteerimise eest. Site-to-Site VPN jagub kaheks. [http://computer.howstuffworks.com/vpn3.htm 12]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Intraneti VPN&#039;&#039;: peamiselt suuremate ettevõtete jaoks ja on mõeldud firma osakondade ühendamiseks turvakanali abil ühtsesse võrku peakontoriga. &lt;br /&gt;
*&#039;&#039;Ekstraneti-VPN&#039;&#039;: mõeldud klientide ja partnerite turvalise ühenduse tagamiseks firmade kohtvõrkude ühendamise abil.&lt;br /&gt;
&lt;br /&gt;
=VPN-i lahendused=&lt;br /&gt;
==Tarkvaralised lahendused==&lt;br /&gt;
Siinkohal toon ära mõned konkreetset tarkvaralised lahendused, mis on virtuaalsete privaatvõrkude loomisel populaarsed[14]. Igaüks neist erineb teistest märkimisväärselt ning on suunatud erinevatele sihtgruppidele.&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
&lt;br /&gt;
OpenVPN on tasuta ja avatud lähtekoodiga lahendus, mis võimaldab luua turvalisi &#039;&#039;remote access&#039;&#039;- ja &#039;&#039;site-to-site&#039;&#039;-tüüpi virtuaalseid privaatvõrke. Krüpteerimiseks kasutab OpenVPN SSL/TLS-protokolli ning ta on võimeline &amp;quot;läbima&amp;quot; NAT-i ning tulemüüre. OpenVPN-i levib GNU GPL litsentsi all.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN võimaldab võrgu otspunktidel üksteist autentida eelnevalt jagatud krüptograafilise võtme, sertifikaadi või kasutajanime ja parooli abil.[15]&lt;br /&gt;
&lt;br /&gt;
Rakendus on saadaval väga paljudele operatsioonisüsteemidele, nende hulgas Windows, Linux, Mac OS X.[15]&lt;br /&gt;
&lt;br /&gt;
Nii nii VPN-kliendi kui -serveri jaoks on üks tarkvarapakk, mis töötab soovitud režiimis vastavalt konfiguratsioonifailile.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN kasutab vaikimisi UDP- ning kasutaja soovi korral ka TCP-protokolli. Lahendus toimib ka läbi enamike &#039;&#039;proxy&#039;&#039;-serverite ning ka NAT-i ja tulemüüride läbimine ei põhjusta üldjuhul probleeme.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN-ile on kirjutatud mitmeid kolmanda osapoole kliendiprogramme (näiteks Windowsile OpenVPN GUI) ning tema tugi on integreeritud ka mõnedesse vabavaralistesse ruuterite püsivaradesse (näiteks Tomato, Vyatta, DD-WRT). [15].&lt;br /&gt;
&lt;br /&gt;
===Hamachi===&lt;br /&gt;
&lt;br /&gt;
Hamachi on jaosvaraline VPN-lahendus, mis on tuntud eelkõige oma seadistuste lihtsuse poolest ning on seetõttu eriti populaarne arvutimängude austajate seas.[16] Hamachi tootja kasutab ka reklaamlauset &#039;&#039;&amp;quot;Finally, a VPN that just works&amp;quot;&#039;&#039; (Lõpuks VPN, mis lihtsalt töötab).[17]&lt;br /&gt;
&lt;br /&gt;
Hamachi on keskselt manageeritav VPN-süsteem, mis koosneb serveri klastrist, mida haldab tootja, ning klientprogrammist, mis installeeritakse lõppkasutaja arvutisse. Klientprogramm lisab arvutile uue virtuaalse võrgukaardi, kuhu saadetud väljuvad paketid edastatakse Hamachi programmile, mis edastab need omakorda üle interneti läbi UDP-ühenduse. Sissetulevad paketid saadetakse Hamachi programmi, mis saadab need virtuaalsele võrgukaardile.[16]&lt;br /&gt;
&lt;br /&gt;
Iga klient saab kas luua virtuaalse võrgu või liituda olemasolevaga. Kui mingi klient A liitub võrguga või lahkub sealt, käsib keskne server kõigil teistel klientidel kas luua või eemaldada VPN-tunnel kliendiga A. Tootja väidab, et ligi 95% juhtudest õnnestub luua &#039;&#039;peer-to-peer&#039;&#039; tunnel kahe klientarvuti vahel. Kui see ei õnnestu, luuakse ühendus läbi vaheserveri, mida haldab tootja.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi kasutab IP-aadresside jagamisel 5.0.0.0 võrku maskiga 255.0.0.0, mis ei ole praegusel hetkel avalikult kasutusel ning välistab seetõttu võimalikud konfliktid teiste arvutite aadressidega internetis. Oodatavasti aga võetakse see aadressivahemik lähiajal kasutusse ning sel juhul võivad Hamachi kasutajatel konfliktid tekkida.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi on saadaval kahes versioonis. Tasuta versioon on mõeldud kodukasutajatele ning toetab maksimaalselt 16 klienti. Kommertsversioon toetab kuni 256 korraga ühendatud klienti, kuid selle kasutamiseks on vajalik iga-aastane tasu. Hamachi toetab ainult Windowsi.[17]&lt;br /&gt;
&lt;br /&gt;
===Shrew Soft VPN Client===&lt;br /&gt;
&lt;br /&gt;
Shrew Soft VPN Client on virtuaalsete privaatvõrkude klientprogramm, st ta ei paku ise võimalust VPN-serverit luua. Shrew Soft toetab mitmeid erinevaid VPN-protokolle, näiteks IPsec, OpenSWAN, freeSWAN, strongSWAN. Samuti toetab Shrew Soft mitmeid keerulisi funktsioone, mida võib üldiselt leida ainult kallitest kommertslahendustest, ning on ühilduv näiteks Cisco, Juniperi, Netgeari jt VPN-seadmete tootjatega.[14][18]&lt;br /&gt;
&lt;br /&gt;
===Windowsi sisseehitatud VPN===&lt;br /&gt;
&lt;br /&gt;
Ehkki seda omadust on vähe reklaamitud, on ka Windowsil juba päris pikka aega olnud oma sisseehitatud VPN-klient. Ehkki enne Windows Vistat sai sisseehitatud klient paljude kriitika osaliseks, on nüüdseks, eriti Windows 7-s, võimalused tunduvalt suuremad.[14]&lt;br /&gt;
&lt;br /&gt;
VPN-serveri jaoks on vastavad vahendid olemas Windowsi serverites, kuid &amp;quot;lahjema&amp;quot; kodukasutaja serveri saab üles seada ka töölauaversioonides.&lt;br /&gt;
&lt;br /&gt;
==Riistvaralised lahendused==&lt;br /&gt;
&lt;br /&gt;
Nagu nimigi ütleb, on tegu spetsiaalsete iseseisvate võrguseadmetega, mis realiseerivad virtuaalseid privaatvõrke. Tegu võib olla ühe seadmega, kuhu kliendid ühenduvad oma arvutitega vastavat tarkvara kasutades (&#039;&#039;remote access&#039;&#039;), aga ka näiteks kahe seadmega, mis on pidevalt üle avaliku võrgu läbi tunneli ühenduses ja ühendavad seeläbi kokku näiteks eri harukontorite kohtvõrgud (&#039;&#039;site-to-site&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Riistvaralistel VPN-idel on tarkvaralistega võrreldes mitmeid eeliseid: kõrgem turvalisus, &#039;&#039;load-balancing&#039;&#039;, võimekus taluda suurt koormust (st suurt klientide arvu). Haldus on üldjuhul realiseeritud veebiliidese abil.[19]&lt;br /&gt;
&lt;br /&gt;
Riistvaralisi VPN-lahendusi pakuvad väga mitmed erinevad tootjad.[19]&lt;br /&gt;
&lt;br /&gt;
=Kauslikke linke=&lt;br /&gt;
[http://openvpn.net/ OpenVPN-i koduleht] &amp;lt;br /&amp;gt;&lt;br /&gt;
[https://secure.logmein.com/products/hamachi2/# Hamachi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.shrew.net/ Shrew Softi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
&lt;br /&gt;
[1] http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 &amp;lt;br&amp;gt;&lt;br /&gt;
[4] http://www.spamlaws.com/how-packet-sniffers-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[5] http://www.brighthub.com/computing/hardware/articles/62501.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
[6] http://www.ehow.com/how-does_4926227_a-vpn-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[7] http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[8] http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html &amp;lt;br&amp;gt;&lt;br /&gt;
[9] http://compnetworking.about.com/od/vpn/l/aa030103a.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[10] http://www.vpnc.org/vpn-technologies.html &amp;lt;br&amp;gt;&lt;br /&gt;
[11] http://computer.howstuffworks.com/vpn2.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[12] http://computer.howstuffworks.com/vpn3.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[14] http://lifehacker.com/5487500/five-best-vpn-tools &amp;lt;br /&amp;gt;&lt;br /&gt;
[15] http://en.wikipedia.org/wiki/OpenVPN &amp;lt;br /&amp;gt;&lt;br /&gt;
[16] http://en.wikipedia.org/wiki/Hamachi &amp;lt;br /&amp;gt;&lt;br /&gt;
[17] https://secure.logmein.com/products/hamachi2/# &amp;lt;br/&amp;gt;&lt;br /&gt;
[18] http://www.shrew.net/software &amp;lt;br/&amp;gt;&lt;br /&gt;
[19] http://searchnetworking.techtarget.com/dictionary/definition/1099664/hardware-VPN.html&lt;br /&gt;
&lt;br /&gt;
=Autorid=&lt;br /&gt;
Markus Kont A21 - ülevaate osa, Siim Männart A22 - lahenduste osa&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10475</id>
		<title>Virtuaalsed privaatvõrgud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10475"/>
		<updated>2010-05-22T11:31:27Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Virtuaalne privaatvõrk&#039;&#039;&#039; (ingl.k &#039;&#039;Virtual Private Network&#039;&#039;, &#039;&#039;VPN&#039;&#039;) on sisuliselt süsteem kahest või rohkemast privaatsest võrgust, mis on ühendatud üle avaliku telekommunikatsiooni võrgu. VPN kasutab krüpteeringut ja autentimisprotokolle andmete turvaliseks üle kandmiseks ühendatud võrkude vahel. [http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html 1]&lt;br /&gt;
&lt;br /&gt;
==Vajadus==&lt;br /&gt;
&lt;br /&gt;
Avalikes võrkudes (nt. Internet) edastatakse andmeid sageli inimloetava avateksti (&#039;&#039;cleartext&#039;&#039;) kujul. Kuna andmed läbivad sageli mitmeid erinevaid võrke ning seadmeid, tuleb arvestada mitmete turvakaalutlustega. [http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html 2]&lt;br /&gt;
&lt;br /&gt;
Üks lihtsamaid meetodeid arvutivõrkudesse sisse tungimiseks on varastada parool, mida kantakse üle avaliku võrgu vahendusel avateksti kujul. Antud ründe läbiviimiseks kasutatakse erinevaid &#039;&#039;sniffer&#039;&#039; rakendusi, mis on võimelised salvestama ja analüüsima võrguadapterit läbivaid andmeid. Lisaks paljudele legaalselt alla laetavatele sniffer rakendustele võib paroolide varastamiseks kasutada ka &#039;&#039;trooja hobustena&#039;&#039; tuntud kurivara. Toimiva kasutajanime ja parooliga varustatult võib ründaja kergelt süsteemi sisse logida ning üritada arvuti enda kontrolli alla haarata. Ebasündsate plaanidega isik, kes paigaldab snifferi kõrge hõivega võrgusuhtluse punkti või trooja hobuse populaarsesse veebiteenusesse, võib omandada ligipääsu tuhandetele arvutitele. [https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 3]&lt;br /&gt;
&lt;br /&gt;
Sniffer rakendused suudavad salvestada ning analüüsida valdavat osa krüpteerimata võrguliiklust, sealhulgas e-maile, saadetavaid faile, VoIP vestlusi ning külastatavaid veebilehti. Kindlasti tuleks märkida, et snifferite kujul on tegu legaalsete tarkvaralahendustega võrkude haldamiseks ning turvamiseks. Seetõttu on neid väga kerge kuritahtlikul eesmärgil kasutusele võtta ning äärmiselt keerluline avastada, eriti juhtmevabades võrkudes. [http://www.spamlaws.com/how-packet-sniffers-work.html 4]&lt;br /&gt;
&lt;br /&gt;
==VPN lahenduse eelised==&lt;br /&gt;
&lt;br /&gt;
Kasutajate või äripartnerite turvaline võrku ühendamine ning andmevahetus on paljude organisatsioonide jaoks äärmiselt oluline. Mõningad VPN eelised on: [http://www.brighthub.com/computing/hardware/articles/62501.aspx 5]&lt;br /&gt;
&lt;br /&gt;
*Kuna VPN lahendused ei sõltu andmete edastamise protokollist, võib andmeedastuseks kasutada erinevaid avalikke võrke.&lt;br /&gt;
*Andmete kindlustamiseks toetavad paljud VPN lahendused erinevaid krüpteerimis- ja autentimisprotokolle.&lt;br /&gt;
*Kaugkasutajatel on võimalik kõikjalt organisatsiooni võrguga ühenduda. Ainsateks eeldusteks on vastava tarkvara, internetiühenduse ja VPN konto olemasolu.&lt;br /&gt;
*VPN teenuseid on võimalik ka vastavatelt teenusepakkujatelt tellida. Eelnevalt tuleb siiski veenduda teenusepakkuja usaldusväärsuses.&lt;br /&gt;
&lt;br /&gt;
==Tunneli loomine==&lt;br /&gt;
&lt;br /&gt;
Virtuaalse privaatvõrgu kujul on on tegemist turvatud lahendusega andmete vahetuseks usaldatud osapoolte vahel, mis ei ole avatud avalikule liiklusele. Kaugkasutajad ja erinevad kasutuskohad on võimalik ühendada läbi privaatse tunneli.[http://www.ehow.com/how-does_4926227_a-vpn-work.html 6]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VPN tunneli&#039;&#039;&#039; puhul luuakse loogiline võrguühendus lõppseadmete vahel, mis ei pruugi füüsilises topoloogias üksteise kõrval paikneda. Selles ühenduses kapseldadakse vastavas VPN formaadis loodud võrgupaketid vajaliku baas- või transpordiprotokolli abil ning saadetakse VPN serverile. Kapseldus eemaldatakse sihtpunktis.[http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm 7]&lt;br /&gt;
&lt;br /&gt;
Mõningad protokollid VPN tunnelite loomiseks on: [http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html 8]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;IPsec&#039;&#039;&#039; (&#039;&#039;Internet protocol security&#039;&#039;) – arendatud IETF poolt ning rakendatud OSI mudeli võrgukihis (Network Layer). Tegemist on erinevate turvameetmete kogumikuga, mis kasutab erinevaid krüptograafilisi protokolle andmete konfidentsiaalsuse, terviklikkuse, autentimise ja võtmehalduse tagamiseks.&lt;br /&gt;
*&#039;&#039;&#039;GRE&#039;&#039;&#039; (&#039;&#039;Genaral Routing Encapsulation&#039;&#039;, RFC 1702, RFC 2784) – Esialgu Cisco poolt välja töötatud protokoll, mis on võimeline kapseldama mitmete erinevate protokollide pakette.&lt;br /&gt;
*&#039;&#039;&#039;PPTP&#039;&#039;&#039; (&#039;&#039;Point-to-Point Tunneling Protocol&#039;&#039;, RFC 2637) - toimib OSI mudeli andmeedastus kihis (Data Link Layer). Andmed kapseldatakse PPP (Point to Point Protocol) pakettidesse, mis omakorda kapseldatakse IP pakettidesse. PPTP toetab andmete krüpteerimist ja pakendamis ning kasutab GRE protokolli andmete edastamiseks. [http://compnetworking.about.com/od/vpn/l/aa030103a.htm 9]&lt;br /&gt;
*&#039;&#039;&#039;L2F&#039;&#039;&#039; (&#039;&#039;Layer2 Forwarding&#039;&#039;) – toimib OSI mudeli andmeedastus kihis. L2F ei oma krüpteerimise võimalust ning on välja vahetatud L2TP poolt.&lt;br /&gt;
*&#039;&#039;&#039;L2TP&#039;&#039;&#039; (&#039;&#039;Layer2 Tunneling Protocol&#039;&#039;, RFC 2661)  - toimib OSI mudeli andmeedastus kihis, ühendab microsofti PPTP ja cisco L2F protokollide omadusi.&lt;br /&gt;
&lt;br /&gt;
==VPN liigid==&lt;br /&gt;
&lt;br /&gt;
===Tehnoloogia===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Usaldatud VPN&#039;&#039;&#039; (&#039;&#039;trusted VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteerimata andmeid läbi teenusepakkuja käest renditud püsiliini. Privaatsuse tagab teenusepakkuja lubadus, et läbi renditud kanali edastatakse vaid ühe kliendi andmeid. Seega oleneb andmete konfidentsiaalsus ja terviklikkus vaid teenusepakkuja diskreetsusest kliendi andmete vastu.&lt;br /&gt;
&lt;br /&gt;
*Üks tuntumaid protokolle usaldatud VPN lahenduste puhul on &#039;&#039;&#039;MPLS&#039;&#039;&#039; (&#039;&#039;Multi-Protocol Label Switching&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Turvalise VPN&#039;&#039;&#039; (&#039;&#039;secure VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteeritud andmeid läbi avalike võrkude. Andmed krüpteeritakse päritolu seadmes või võrgu lüüsis ning krüpteering eemaldatakse vastavalt sihtkoha võrgulüüsis või lõppseadmes. Krüpteering käitub sihtpunktide vahelise tunnelina, isegi kui kolmas osapool ühendust jälgib, puudub neil võime andmeid lugeda ega muuta. &lt;br /&gt;
&lt;br /&gt;
Mõningad turvalise VPNi puhul kasutatavad protokollid on:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;IPsec&#039;&#039; koos krüpteeringuga&lt;br /&gt;
*&#039;&#039;L2TP&#039;&#039; IPsec sisse kapseldatuna&lt;br /&gt;
*&#039;&#039;SSL&#039;&#039; koos krüpteeringuga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hübriid VPN&#039;&#039;&#039; (&#039;&#039;Hybrid VPN&#039;&#039;) puhul on võimalik edastada krüpteeritud andmeid läbi renditud püsiliini.  Kuna usaldatud ja turvalise VPNi kasutamine ei ole üksteist välistav, on hübriid VPN puhul tegemist antud tehnoloogiate paralleelse rakendamisega. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.vpnc.org/vpn-technologies.html 10]&lt;br /&gt;
&lt;br /&gt;
===Kasutus===&lt;br /&gt;
&lt;br /&gt;
Kaks levinumat VPN kasutusliiki on &#039;&#039;Remote-Access VPN&#039;&#039; ja &#039;&#039;Site-to-Site VPN&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissepääsu VPN&#039;&#039;&#039; (&#039;&#039;Remote-Access VPN&#039;&#039;), vahel tuntud kui virtuaalne privaatne sissehelistamisvõrk (virtual private dial-up network, VPDN), on kasutaja ja kohtvõrgu vaheline ühendus mida kasutatakse organisatsioonides kaugkasutajate võrguga ühendamiseks. Sissepääsu VPN kasutab klient-server arhidektuuri, kus kaugkasutaja VPN klient omandab võrgu sissepääsuõigused läbi võrgu äärealas asuva VPN serveri. Kuna kaugkasutaja võrgusätestused ei ole sageli staatilised, vastutab VPN sessiooni algatamise eest kaugkasutaja seadmes paiknev VPN klient. [http://computer.howstuffworks.com/vpn2.htm 11]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site-to-Site&#039;&#039;&#039; lahenduse puhul paikneb ühendatud võrkude vahel staatiline VPN ühendus ning võrgusisesed lõppseadmed ei ole teadlikud VPN olemasolu kohta. VPN lüüs on vastutav TCP/IP pakettide kapseldamise ja krüpteerimise eest. Site-to-Site VPN jagub kaheks. [http://computer.howstuffworks.com/vpn3.htm 12]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Intraneti VPN&#039;&#039;: peamiselt suuremate ettevõtete jaoks ja on mõeldud firma osakondade ühendamiseks turvakanali abil ühtsesse võrku peakontoriga. &lt;br /&gt;
*&#039;&#039;Ekstraneti-VPN&#039;&#039;: mõeldud klientide ja partnerite turvalise ühenduse tagamiseks firmade kohtvõrkude ühendamise abil.&lt;br /&gt;
&lt;br /&gt;
=VPN-i lahendused=&lt;br /&gt;
==Tarkvaralised lahendused==&lt;br /&gt;
Siinkohal toon ära mõned konkreetset tarkvaralised lahendused, mis on virtuaalsete privaatvõrkude loomisel populaarsed[14]. Igaüks neist erineb teistest märkimisväärselt ning on suunatud erinevatele sihtgruppidele.&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
&lt;br /&gt;
OpenVPN on tasuta ja avatud lähtekoodiga lahendus, mis võimaldab luua turvalisi &#039;&#039;remote access&#039;&#039;- ja &#039;&#039;site-to-site&#039;&#039;-tüüpi virtuaalseid privaatvõrke. Krüpteerimiseks kasutab OpenVPN SSL/TLS-protokolli ning ta on võimeline &amp;quot;läbima&amp;quot; NAT-i ning tulemüüre. OpenVPN-i levib GNU GPL litsentsi all.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN võimaldab võrgu otspunktidel üksteist autentida eelnevalt jagatud krüptograafilise võtme, sertifikaadi või kasutajanime ja parooli abil.[15]&lt;br /&gt;
&lt;br /&gt;
Rakendus on saadaval väga paljudele operatsioonisüsteemidele, nende hulgas Windows, Linux, Mac OS X.[15]&lt;br /&gt;
&lt;br /&gt;
Nii nii VPN-kliendi kui -serveri jaoks on üks tarkvarapakk, mis töötab soovitud režiimis vastavalt konfiguratsioonifailile.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN kasutab vaikimisi UDP- ning kasutaja soovi korral ka TCP-protokolli. Lahendus toimib ka läbi enamike &#039;&#039;proxy&#039;&#039;-serverite ning ka NAT-i ja tulemüüride läbimine ei põhjusta üldjuhul probleeme.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN-ile on kirjutatud mitmeid kolmanda osapoole kliendiprogramme (näiteks Windowsile OpenVPN GUI) ning tema tugi on integreeritud ka mõnedesse vabavaralistesse ruuterite püsivaradesse (näiteks Tomato, Vyatta, DD-WRT). [15].&lt;br /&gt;
&lt;br /&gt;
===Hamachi===&lt;br /&gt;
&lt;br /&gt;
Hamachi on jaosvaraline VPN-lahendus, mis on tuntud eelkõige oma seadistuste lihtsuse poolest ning on seetõttu eriti populaarne arvutimängude austajate seas.[16] Hamachi tootja kasutab ka reklaamlauset &#039;&#039;&amp;quot;Finally, a VPN that just works&amp;quot;&#039;&#039; (Lõpuks VPN, mis lihtsalt töötab).[17]&lt;br /&gt;
&lt;br /&gt;
Hamachi on keskselt manageeritav VPN-süsteem, mis koosneb serveri klastrist, mida haldab tootja, ning klientprogrammist, mis installeeritakse lõppkasutaja arvutisse. Klientprogramm lisab arvutile uue virtuaalse võrgukaardi, kuhu saadetud väljuvad paketid edastatakse Hamachi programmile, mis edastab need omakorda üle interneti läbi UDP-ühenduse. Sissetulevad paketid saadetakse Hamachi programmi, mis saadab need virtuaalsele võrgukaardile.[16]&lt;br /&gt;
&lt;br /&gt;
Iga klient saab kas luua virtuaalse võrgu või liituda olemasolevaga. Kui mingi klient A liitub võrguga või lahkub sealt, käsib keskne server kõigil teistel klientidel kas luua või eemaldada VPN-tunnel kliendiga A. Tootja väidab, et ligi 95% juhtudest õnnestub luua &#039;&#039;peer-to-peer&#039;&#039; tunnel kahe klientarvuti vahel. Kui see ei õnnestu, luuakse ühendus läbi vaheserveri, mida haldab tootja.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi kasutab IP-aadresside jagamisel 5.0.0.0 võrku maskiga 255.0.0.0, mis ei ole praegusel hetkel avalikult kasutusel ning välistab seetõttu võimalikud konfliktid teiste arvutite aadressidega internetis. Oodatavasti aga võetakse see aadressivahemik lähiajal kasutusse ning sel juhul võivad Hamachi kasutajatel konfliktid tekkida.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi on saadaval kahes versioonis. Tasuta versioon on mõeldud kodukasutajatele ning toetab maksimaalselt 16 klienti. Kommertsversioon toetab kuni 256 korraga ühendatud klienti, kuid selle kasutamiseks on vajalik iga-aastane tasu. Hamachi toetab ainult Windowsi.[17]&lt;br /&gt;
&lt;br /&gt;
===Shrew Soft VPN Client===&lt;br /&gt;
&lt;br /&gt;
Shrew Soft VPN Client on virtuaalsete privaatvõrkude klientprogramm, st ta ei paku ise võimalust VPN-serverit luua. Shrew Soft toetab mitmeid erinevaid VPN-protokolle, näiteks IPsec, OpenSWAN, freeSWAN, strongSWAN. Samuti toetab Shrew Soft mitmeid keerulisi funktsioone, mida võib üldiselt leida ainult kallitest kommertslahendustest, ning on ühilduv näiteks Cisco, Juniperi, Netgeari jt VPN-seadmete tootjatega.[14][18]&lt;br /&gt;
&lt;br /&gt;
===Windowsi sisseehitatud VPN===&lt;br /&gt;
&lt;br /&gt;
Ehkki seda omadust on vähe reklaamitud, on ka Windowsil juba päris pikka aega olnud oma sisseehitatud VPN-klient. Ehkki enne Windows Vistat sai sisseehitatud klient paljude kriitika osaliseks, on nüüdseks, eriti Windows 7-s, võimalused tunduvalt suuremad.[14]&lt;br /&gt;
&lt;br /&gt;
VPN-serveri jaoks on vastavad vahendid olemas Windowsi serverites, kuid &amp;quot;lahjema&amp;quot; kodukasutaja serveri saab üles seada ka töölauaversioonides.&lt;br /&gt;
&lt;br /&gt;
==Riistvaralised lahendused==&lt;br /&gt;
&lt;br /&gt;
Nagu nimigi ütleb, on tegu spetsiaalsete iseseisvate võrguseadmetega, mis realiseerivad virtuaalseid privaatvõrke. Tegu võib olla ühe seadmega, kuhu kliendid ühenduvad oma arvutitega vastavat tarkvara kasutades (&#039;&#039;remote access&#039;&#039;), aga ka näiteks kahe seadmega, mis on pidevalt üle avaliku võrgu läbi tunneli ühenduses ja ühendavad seeläbi kokku näiteks eri harukontorite kohtvõrgud (&#039;&#039;site-to-site&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Riistvaralistel VPN-idel on tarkvaralistega võrreldes mitmeid eeliseid: kõrgem turvalisus, &#039;&#039;load-balancing&#039;&#039;, võimekus taluda suurt koormust (st suurt klientide arvu). Haldus on üldjuhul realiseeritud veebiliidese abil.[19]&lt;br /&gt;
&lt;br /&gt;
Riistvaralisi VPN-lahendusi pakuvad väga mitmed erinevad tootjad.[19]&lt;br /&gt;
&lt;br /&gt;
=Kauslikke linke=&lt;br /&gt;
[http://openvpn.net/ OpenVPN-i koduleht] &amp;lt;br /&amp;gt;&lt;br /&gt;
[https://secure.logmein.com/products/hamachi2/# Hamachi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.shrew.net/ Shrew Softi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
&lt;br /&gt;
[1] http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 &amp;lt;br&amp;gt;&lt;br /&gt;
[4] http://www.spamlaws.com/how-packet-sniffers-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[5] http://www.brighthub.com/computing/hardware/articles/62501.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
[6] http://www.ehow.com/how-does_4926227_a-vpn-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[7] http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[8] http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html &amp;lt;br&amp;gt;&lt;br /&gt;
[9] http://compnetworking.about.com/od/vpn/l/aa030103a.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[10] http://www.vpnc.org/vpn-technologies.html &amp;lt;br&amp;gt;&lt;br /&gt;
[11] http://computer.howstuffworks.com/vpn2.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[12] http://computer.howstuffworks.com/vpn3.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[14] http://lifehacker.com/5487500/five-best-vpn-tools &amp;lt;br /&amp;gt;&lt;br /&gt;
[15] http://en.wikipedia.org/wiki/OpenVPN &amp;lt;br /&amp;gt;&lt;br /&gt;
[16] http://en.wikipedia.org/wiki/Hamachi &amp;lt;br /&amp;gt;&lt;br /&gt;
[17] https://secure.logmein.com/products/hamachi2/# &amp;lt;br/&amp;gt;&lt;br /&gt;
[18] http://www.shrew.net/software &amp;lt;br/&amp;gt;&lt;br /&gt;
[19] http://searchnetworking.techtarget.com/dictionary/definition/1099664/hardware-VPN.html&lt;br /&gt;
&lt;br /&gt;
[[http://compnetworking.about.com/od/vpn/l/aa030103a.htm]&lt;br /&gt;
&lt;br /&gt;
=Autorid=&lt;br /&gt;
Markus Kont A21 - ülevaate osa, Siim Männart A22 - lahenduste osa&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10474</id>
		<title>Virtuaalsed privaatvõrgud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10474"/>
		<updated>2010-05-22T11:31:02Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Virtuaalne privaatvõrk&#039;&#039;&#039; (ingl.k &#039;&#039;Virtual Private Network&#039;&#039;, &#039;&#039;VPN&#039;&#039;) on sisuliselt süsteem kahest või rohkemast privaatsest võrgust, mis on ühendatud üle avaliku telekommunikatsiooni võrgu. VPN kasutab krüpteeringut ja autentimisprotokolle andmete turvaliseks üle kandmiseks ühendatud võrkude vahel. [http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html 1]&lt;br /&gt;
&amp;lt;ref name=&amp;quot;id&amp;quot;&amp;gt;Reference text&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vajadus==&lt;br /&gt;
&lt;br /&gt;
Avalikes võrkudes (nt. Internet) edastatakse andmeid sageli inimloetava avateksti (&#039;&#039;cleartext&#039;&#039;) kujul. Kuna andmed läbivad sageli mitmeid erinevaid võrke ning seadmeid, tuleb arvestada mitmete turvakaalutlustega. [http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html 2]&lt;br /&gt;
&lt;br /&gt;
Üks lihtsamaid meetodeid arvutivõrkudesse sisse tungimiseks on varastada parool, mida kantakse üle avaliku võrgu vahendusel avateksti kujul. Antud ründe läbiviimiseks kasutatakse erinevaid &#039;&#039;sniffer&#039;&#039; rakendusi, mis on võimelised salvestama ja analüüsima võrguadapterit läbivaid andmeid. Lisaks paljudele legaalselt alla laetavatele sniffer rakendustele võib paroolide varastamiseks kasutada ka &#039;&#039;trooja hobustena&#039;&#039; tuntud kurivara. Toimiva kasutajanime ja parooliga varustatult võib ründaja kergelt süsteemi sisse logida ning üritada arvuti enda kontrolli alla haarata. Ebasündsate plaanidega isik, kes paigaldab snifferi kõrge hõivega võrgusuhtluse punkti või trooja hobuse populaarsesse veebiteenusesse, võib omandada ligipääsu tuhandetele arvutitele. [https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 3]&lt;br /&gt;
&lt;br /&gt;
Sniffer rakendused suudavad salvestada ning analüüsida valdavat osa krüpteerimata võrguliiklust, sealhulgas e-maile, saadetavaid faile, VoIP vestlusi ning külastatavaid veebilehti. Kindlasti tuleks märkida, et snifferite kujul on tegu legaalsete tarkvaralahendustega võrkude haldamiseks ning turvamiseks. Seetõttu on neid väga kerge kuritahtlikul eesmärgil kasutusele võtta ning äärmiselt keerluline avastada, eriti juhtmevabades võrkudes. [http://www.spamlaws.com/how-packet-sniffers-work.html 4]&lt;br /&gt;
&lt;br /&gt;
==VPN lahenduse eelised==&lt;br /&gt;
&lt;br /&gt;
Kasutajate või äripartnerite turvaline võrku ühendamine ning andmevahetus on paljude organisatsioonide jaoks äärmiselt oluline. Mõningad VPN eelised on: [http://www.brighthub.com/computing/hardware/articles/62501.aspx 5]&lt;br /&gt;
&lt;br /&gt;
*Kuna VPN lahendused ei sõltu andmete edastamise protokollist, võib andmeedastuseks kasutada erinevaid avalikke võrke.&lt;br /&gt;
*Andmete kindlustamiseks toetavad paljud VPN lahendused erinevaid krüpteerimis- ja autentimisprotokolle.&lt;br /&gt;
*Kaugkasutajatel on võimalik kõikjalt organisatsiooni võrguga ühenduda. Ainsateks eeldusteks on vastava tarkvara, internetiühenduse ja VPN konto olemasolu.&lt;br /&gt;
*VPN teenuseid on võimalik ka vastavatelt teenusepakkujatelt tellida. Eelnevalt tuleb siiski veenduda teenusepakkuja usaldusväärsuses.&lt;br /&gt;
&lt;br /&gt;
==Tunneli loomine==&lt;br /&gt;
&lt;br /&gt;
Virtuaalse privaatvõrgu kujul on on tegemist turvatud lahendusega andmete vahetuseks usaldatud osapoolte vahel, mis ei ole avatud avalikule liiklusele. Kaugkasutajad ja erinevad kasutuskohad on võimalik ühendada läbi privaatse tunneli.[http://www.ehow.com/how-does_4926227_a-vpn-work.html 6]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VPN tunneli&#039;&#039;&#039; puhul luuakse loogiline võrguühendus lõppseadmete vahel, mis ei pruugi füüsilises topoloogias üksteise kõrval paikneda. Selles ühenduses kapseldadakse vastavas VPN formaadis loodud võrgupaketid vajaliku baas- või transpordiprotokolli abil ning saadetakse VPN serverile. Kapseldus eemaldatakse sihtpunktis.[http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm 7]&lt;br /&gt;
&lt;br /&gt;
Mõningad protokollid VPN tunnelite loomiseks on: [http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html 8]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;IPsec&#039;&#039;&#039; (&#039;&#039;Internet protocol security&#039;&#039;) – arendatud IETF poolt ning rakendatud OSI mudeli võrgukihis (Network Layer). Tegemist on erinevate turvameetmete kogumikuga, mis kasutab erinevaid krüptograafilisi protokolle andmete konfidentsiaalsuse, terviklikkuse, autentimise ja võtmehalduse tagamiseks.&lt;br /&gt;
*&#039;&#039;&#039;GRE&#039;&#039;&#039; (&#039;&#039;Genaral Routing Encapsulation&#039;&#039;, RFC 1702, RFC 2784) – Esialgu Cisco poolt välja töötatud protokoll, mis on võimeline kapseldama mitmete erinevate protokollide pakette.&lt;br /&gt;
*&#039;&#039;&#039;PPTP&#039;&#039;&#039; (&#039;&#039;Point-to-Point Tunneling Protocol&#039;&#039;, RFC 2637) - toimib OSI mudeli andmeedastus kihis (Data Link Layer). Andmed kapseldatakse PPP (Point to Point Protocol) pakettidesse, mis omakorda kapseldatakse IP pakettidesse. PPTP toetab andmete krüpteerimist ja pakendamis ning kasutab GRE protokolli andmete edastamiseks. [http://compnetworking.about.com/od/vpn/l/aa030103a.htm 9]&lt;br /&gt;
*&#039;&#039;&#039;L2F&#039;&#039;&#039; (&#039;&#039;Layer2 Forwarding&#039;&#039;) – toimib OSI mudeli andmeedastus kihis. L2F ei oma krüpteerimise võimalust ning on välja vahetatud L2TP poolt.&lt;br /&gt;
*&#039;&#039;&#039;L2TP&#039;&#039;&#039; (&#039;&#039;Layer2 Tunneling Protocol&#039;&#039;, RFC 2661)  - toimib OSI mudeli andmeedastus kihis, ühendab microsofti PPTP ja cisco L2F protokollide omadusi.&lt;br /&gt;
&lt;br /&gt;
==VPN liigid==&lt;br /&gt;
&lt;br /&gt;
===Tehnoloogia===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Usaldatud VPN&#039;&#039;&#039; (&#039;&#039;trusted VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteerimata andmeid läbi teenusepakkuja käest renditud püsiliini. Privaatsuse tagab teenusepakkuja lubadus, et läbi renditud kanali edastatakse vaid ühe kliendi andmeid. Seega oleneb andmete konfidentsiaalsus ja terviklikkus vaid teenusepakkuja diskreetsusest kliendi andmete vastu.&lt;br /&gt;
&lt;br /&gt;
*Üks tuntumaid protokolle usaldatud VPN lahenduste puhul on &#039;&#039;&#039;MPLS&#039;&#039;&#039; (&#039;&#039;Multi-Protocol Label Switching&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Turvalise VPN&#039;&#039;&#039; (&#039;&#039;secure VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteeritud andmeid läbi avalike võrkude. Andmed krüpteeritakse päritolu seadmes või võrgu lüüsis ning krüpteering eemaldatakse vastavalt sihtkoha võrgulüüsis või lõppseadmes. Krüpteering käitub sihtpunktide vahelise tunnelina, isegi kui kolmas osapool ühendust jälgib, puudub neil võime andmeid lugeda ega muuta. &lt;br /&gt;
&lt;br /&gt;
Mõningad turvalise VPNi puhul kasutatavad protokollid on:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;IPsec&#039;&#039; koos krüpteeringuga&lt;br /&gt;
*&#039;&#039;L2TP&#039;&#039; IPsec sisse kapseldatuna&lt;br /&gt;
*&#039;&#039;SSL&#039;&#039; koos krüpteeringuga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hübriid VPN&#039;&#039;&#039; (&#039;&#039;Hybrid VPN&#039;&#039;) puhul on võimalik edastada krüpteeritud andmeid läbi renditud püsiliini.  Kuna usaldatud ja turvalise VPNi kasutamine ei ole üksteist välistav, on hübriid VPN puhul tegemist antud tehnoloogiate paralleelse rakendamisega. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.vpnc.org/vpn-technologies.html 10]&lt;br /&gt;
&lt;br /&gt;
===Kasutus===&lt;br /&gt;
&lt;br /&gt;
Kaks levinumat VPN kasutusliiki on &#039;&#039;Remote-Access VPN&#039;&#039; ja &#039;&#039;Site-to-Site VPN&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissepääsu VPN&#039;&#039;&#039; (&#039;&#039;Remote-Access VPN&#039;&#039;), vahel tuntud kui virtuaalne privaatne sissehelistamisvõrk (virtual private dial-up network, VPDN), on kasutaja ja kohtvõrgu vaheline ühendus mida kasutatakse organisatsioonides kaugkasutajate võrguga ühendamiseks. Sissepääsu VPN kasutab klient-server arhidektuuri, kus kaugkasutaja VPN klient omandab võrgu sissepääsuõigused läbi võrgu äärealas asuva VPN serveri. Kuna kaugkasutaja võrgusätestused ei ole sageli staatilised, vastutab VPN sessiooni algatamise eest kaugkasutaja seadmes paiknev VPN klient. [http://computer.howstuffworks.com/vpn2.htm 11]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site-to-Site&#039;&#039;&#039; lahenduse puhul paikneb ühendatud võrkude vahel staatiline VPN ühendus ning võrgusisesed lõppseadmed ei ole teadlikud VPN olemasolu kohta. VPN lüüs on vastutav TCP/IP pakettide kapseldamise ja krüpteerimise eest. Site-to-Site VPN jagub kaheks. [http://computer.howstuffworks.com/vpn3.htm 12]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Intraneti VPN&#039;&#039;: peamiselt suuremate ettevõtete jaoks ja on mõeldud firma osakondade ühendamiseks turvakanali abil ühtsesse võrku peakontoriga. &lt;br /&gt;
*&#039;&#039;Ekstraneti-VPN&#039;&#039;: mõeldud klientide ja partnerite turvalise ühenduse tagamiseks firmade kohtvõrkude ühendamise abil.&lt;br /&gt;
&lt;br /&gt;
=VPN-i lahendused=&lt;br /&gt;
==Tarkvaralised lahendused==&lt;br /&gt;
Siinkohal toon ära mõned konkreetset tarkvaralised lahendused, mis on virtuaalsete privaatvõrkude loomisel populaarsed[14]. Igaüks neist erineb teistest märkimisväärselt ning on suunatud erinevatele sihtgruppidele.&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
&lt;br /&gt;
OpenVPN on tasuta ja avatud lähtekoodiga lahendus, mis võimaldab luua turvalisi &#039;&#039;remote access&#039;&#039;- ja &#039;&#039;site-to-site&#039;&#039;-tüüpi virtuaalseid privaatvõrke. Krüpteerimiseks kasutab OpenVPN SSL/TLS-protokolli ning ta on võimeline &amp;quot;läbima&amp;quot; NAT-i ning tulemüüre. OpenVPN-i levib GNU GPL litsentsi all.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN võimaldab võrgu otspunktidel üksteist autentida eelnevalt jagatud krüptograafilise võtme, sertifikaadi või kasutajanime ja parooli abil.[15]&lt;br /&gt;
&lt;br /&gt;
Rakendus on saadaval väga paljudele operatsioonisüsteemidele, nende hulgas Windows, Linux, Mac OS X.[15]&lt;br /&gt;
&lt;br /&gt;
Nii nii VPN-kliendi kui -serveri jaoks on üks tarkvarapakk, mis töötab soovitud režiimis vastavalt konfiguratsioonifailile.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN kasutab vaikimisi UDP- ning kasutaja soovi korral ka TCP-protokolli. Lahendus toimib ka läbi enamike &#039;&#039;proxy&#039;&#039;-serverite ning ka NAT-i ja tulemüüride läbimine ei põhjusta üldjuhul probleeme.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN-ile on kirjutatud mitmeid kolmanda osapoole kliendiprogramme (näiteks Windowsile OpenVPN GUI) ning tema tugi on integreeritud ka mõnedesse vabavaralistesse ruuterite püsivaradesse (näiteks Tomato, Vyatta, DD-WRT). [15].&lt;br /&gt;
&lt;br /&gt;
===Hamachi===&lt;br /&gt;
&lt;br /&gt;
Hamachi on jaosvaraline VPN-lahendus, mis on tuntud eelkõige oma seadistuste lihtsuse poolest ning on seetõttu eriti populaarne arvutimängude austajate seas.[16] Hamachi tootja kasutab ka reklaamlauset &#039;&#039;&amp;quot;Finally, a VPN that just works&amp;quot;&#039;&#039; (Lõpuks VPN, mis lihtsalt töötab).[17]&lt;br /&gt;
&lt;br /&gt;
Hamachi on keskselt manageeritav VPN-süsteem, mis koosneb serveri klastrist, mida haldab tootja, ning klientprogrammist, mis installeeritakse lõppkasutaja arvutisse. Klientprogramm lisab arvutile uue virtuaalse võrgukaardi, kuhu saadetud väljuvad paketid edastatakse Hamachi programmile, mis edastab need omakorda üle interneti läbi UDP-ühenduse. Sissetulevad paketid saadetakse Hamachi programmi, mis saadab need virtuaalsele võrgukaardile.[16]&lt;br /&gt;
&lt;br /&gt;
Iga klient saab kas luua virtuaalse võrgu või liituda olemasolevaga. Kui mingi klient A liitub võrguga või lahkub sealt, käsib keskne server kõigil teistel klientidel kas luua või eemaldada VPN-tunnel kliendiga A. Tootja väidab, et ligi 95% juhtudest õnnestub luua &#039;&#039;peer-to-peer&#039;&#039; tunnel kahe klientarvuti vahel. Kui see ei õnnestu, luuakse ühendus läbi vaheserveri, mida haldab tootja.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi kasutab IP-aadresside jagamisel 5.0.0.0 võrku maskiga 255.0.0.0, mis ei ole praegusel hetkel avalikult kasutusel ning välistab seetõttu võimalikud konfliktid teiste arvutite aadressidega internetis. Oodatavasti aga võetakse see aadressivahemik lähiajal kasutusse ning sel juhul võivad Hamachi kasutajatel konfliktid tekkida.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi on saadaval kahes versioonis. Tasuta versioon on mõeldud kodukasutajatele ning toetab maksimaalselt 16 klienti. Kommertsversioon toetab kuni 256 korraga ühendatud klienti, kuid selle kasutamiseks on vajalik iga-aastane tasu. Hamachi toetab ainult Windowsi.[17]&lt;br /&gt;
&lt;br /&gt;
===Shrew Soft VPN Client===&lt;br /&gt;
&lt;br /&gt;
Shrew Soft VPN Client on virtuaalsete privaatvõrkude klientprogramm, st ta ei paku ise võimalust VPN-serverit luua. Shrew Soft toetab mitmeid erinevaid VPN-protokolle, näiteks IPsec, OpenSWAN, freeSWAN, strongSWAN. Samuti toetab Shrew Soft mitmeid keerulisi funktsioone, mida võib üldiselt leida ainult kallitest kommertslahendustest, ning on ühilduv näiteks Cisco, Juniperi, Netgeari jt VPN-seadmete tootjatega.[14][18]&lt;br /&gt;
&lt;br /&gt;
===Windowsi sisseehitatud VPN===&lt;br /&gt;
&lt;br /&gt;
Ehkki seda omadust on vähe reklaamitud, on ka Windowsil juba päris pikka aega olnud oma sisseehitatud VPN-klient. Ehkki enne Windows Vistat sai sisseehitatud klient paljude kriitika osaliseks, on nüüdseks, eriti Windows 7-s, võimalused tunduvalt suuremad.[14]&lt;br /&gt;
&lt;br /&gt;
VPN-serveri jaoks on vastavad vahendid olemas Windowsi serverites, kuid &amp;quot;lahjema&amp;quot; kodukasutaja serveri saab üles seada ka töölauaversioonides.&lt;br /&gt;
&lt;br /&gt;
==Riistvaralised lahendused==&lt;br /&gt;
&lt;br /&gt;
Nagu nimigi ütleb, on tegu spetsiaalsete iseseisvate võrguseadmetega, mis realiseerivad virtuaalseid privaatvõrke. Tegu võib olla ühe seadmega, kuhu kliendid ühenduvad oma arvutitega vastavat tarkvara kasutades (&#039;&#039;remote access&#039;&#039;), aga ka näiteks kahe seadmega, mis on pidevalt üle avaliku võrgu läbi tunneli ühenduses ja ühendavad seeläbi kokku näiteks eri harukontorite kohtvõrgud (&#039;&#039;site-to-site&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Riistvaralistel VPN-idel on tarkvaralistega võrreldes mitmeid eeliseid: kõrgem turvalisus, &#039;&#039;load-balancing&#039;&#039;, võimekus taluda suurt koormust (st suurt klientide arvu). Haldus on üldjuhul realiseeritud veebiliidese abil.[19]&lt;br /&gt;
&lt;br /&gt;
Riistvaralisi VPN-lahendusi pakuvad väga mitmed erinevad tootjad.[19]&lt;br /&gt;
&lt;br /&gt;
=Kauslikke linke=&lt;br /&gt;
[http://openvpn.net/ OpenVPN-i koduleht] &amp;lt;br /&amp;gt;&lt;br /&gt;
[https://secure.logmein.com/products/hamachi2/# Hamachi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.shrew.net/ Shrew Softi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
&lt;br /&gt;
[1] http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 &amp;lt;br&amp;gt;&lt;br /&gt;
[4] http://www.spamlaws.com/how-packet-sniffers-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[5] http://www.brighthub.com/computing/hardware/articles/62501.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
[6] http://www.ehow.com/how-does_4926227_a-vpn-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[7] http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[8] http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html &amp;lt;br&amp;gt;&lt;br /&gt;
[9] http://compnetworking.about.com/od/vpn/l/aa030103a.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[10] http://www.vpnc.org/vpn-technologies.html &amp;lt;br&amp;gt;&lt;br /&gt;
[11] http://computer.howstuffworks.com/vpn2.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[12] http://computer.howstuffworks.com/vpn3.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[14] http://lifehacker.com/5487500/five-best-vpn-tools &amp;lt;br /&amp;gt;&lt;br /&gt;
[15] http://en.wikipedia.org/wiki/OpenVPN &amp;lt;br /&amp;gt;&lt;br /&gt;
[16] http://en.wikipedia.org/wiki/Hamachi &amp;lt;br /&amp;gt;&lt;br /&gt;
[17] https://secure.logmein.com/products/hamachi2/# &amp;lt;br/&amp;gt;&lt;br /&gt;
[18] http://www.shrew.net/software &amp;lt;br/&amp;gt;&lt;br /&gt;
[19] http://searchnetworking.techtarget.com/dictionary/definition/1099664/hardware-VPN.html&lt;br /&gt;
&lt;br /&gt;
[[link]]&lt;br /&gt;
&lt;br /&gt;
=Autorid=&lt;br /&gt;
Markus Kont A21 - ülevaate osa, Siim Männart A22 - lahenduste osa&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10473</id>
		<title>Virtuaalsed privaatvõrgud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10473"/>
		<updated>2010-05-22T11:29:29Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Virtuaalne privaatvõrk&#039;&#039;&#039; (ingl.k &#039;&#039;Virtual Private Network&#039;&#039;, &#039;&#039;VPN&#039;&#039;) on sisuliselt süsteem kahest või rohkemast privaatsest võrgust, mis on ühendatud üle avaliku telekommunikatsiooni võrgu. VPN kasutab krüpteeringut ja autentimisprotokolle andmete turvaliseks üle kandmiseks ühendatud võrkude vahel. [http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html 1]&lt;br /&gt;
&lt;br /&gt;
==Vajadus==&lt;br /&gt;
&lt;br /&gt;
Avalikes võrkudes (nt. Internet) edastatakse andmeid sageli inimloetava avateksti (&#039;&#039;cleartext&#039;&#039;) kujul. Kuna andmed läbivad sageli mitmeid erinevaid võrke ning seadmeid, tuleb arvestada mitmete turvakaalutlustega. [http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html 2]&lt;br /&gt;
&lt;br /&gt;
Üks lihtsamaid meetodeid arvutivõrkudesse sisse tungimiseks on varastada parool, mida kantakse üle avaliku võrgu vahendusel avateksti kujul. Antud ründe läbiviimiseks kasutatakse erinevaid &#039;&#039;sniffer&#039;&#039; rakendusi, mis on võimelised salvestama ja analüüsima võrguadapterit läbivaid andmeid. Lisaks paljudele legaalselt alla laetavatele sniffer rakendustele võib paroolide varastamiseks kasutada ka &#039;&#039;trooja hobustena&#039;&#039; tuntud kurivara. Toimiva kasutajanime ja parooliga varustatult võib ründaja kergelt süsteemi sisse logida ning üritada arvuti enda kontrolli alla haarata. Ebasündsate plaanidega isik, kes paigaldab snifferi kõrge hõivega võrgusuhtluse punkti või trooja hobuse populaarsesse veebiteenusesse, võib omandada ligipääsu tuhandetele arvutitele. [https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 3]&lt;br /&gt;
&lt;br /&gt;
Sniffer rakendused suudavad salvestada ning analüüsida valdavat osa krüpteerimata võrguliiklust, sealhulgas e-maile, saadetavaid faile, VoIP vestlusi ning külastatavaid veebilehti. Kindlasti tuleks märkida, et snifferite kujul on tegu legaalsete tarkvaralahendustega võrkude haldamiseks ning turvamiseks. Seetõttu on neid väga kerge kuritahtlikul eesmärgil kasutusele võtta ning äärmiselt keerluline avastada, eriti juhtmevabades võrkudes. [http://www.spamlaws.com/how-packet-sniffers-work.html 4]&lt;br /&gt;
&lt;br /&gt;
==VPN lahenduse eelised==&lt;br /&gt;
&lt;br /&gt;
Kasutajate või äripartnerite turvaline võrku ühendamine ning andmevahetus on paljude organisatsioonide jaoks äärmiselt oluline. Mõningad VPN eelised on: [http://www.brighthub.com/computing/hardware/articles/62501.aspx 5]&lt;br /&gt;
&lt;br /&gt;
*Kuna VPN lahendused ei sõltu andmete edastamise protokollist, võib andmeedastuseks kasutada erinevaid avalikke võrke.&lt;br /&gt;
*Andmete kindlustamiseks toetavad paljud VPN lahendused erinevaid krüpteerimis- ja autentimisprotokolle.&lt;br /&gt;
*Kaugkasutajatel on võimalik kõikjalt organisatsiooni võrguga ühenduda. Ainsateks eeldusteks on vastava tarkvara, internetiühenduse ja VPN konto olemasolu.&lt;br /&gt;
*VPN teenuseid on võimalik ka vastavatelt teenusepakkujatelt tellida. Eelnevalt tuleb siiski veenduda teenusepakkuja usaldusväärsuses.&lt;br /&gt;
&lt;br /&gt;
==Tunneli loomine==&lt;br /&gt;
&lt;br /&gt;
Virtuaalse privaatvõrgu kujul on on tegemist turvatud lahendusega andmete vahetuseks usaldatud osapoolte vahel, mis ei ole avatud avalikule liiklusele. Kaugkasutajad ja erinevad kasutuskohad on võimalik ühendada läbi privaatse tunneli.[http://www.ehow.com/how-does_4926227_a-vpn-work.html 6]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VPN tunneli&#039;&#039;&#039; puhul luuakse loogiline võrguühendus lõppseadmete vahel, mis ei pruugi füüsilises topoloogias üksteise kõrval paikneda. Selles ühenduses kapseldadakse vastavas VPN formaadis loodud võrgupaketid vajaliku baas- või transpordiprotokolli abil ning saadetakse VPN serverile. Kapseldus eemaldatakse sihtpunktis.[http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm 7]&lt;br /&gt;
&lt;br /&gt;
Mõningad protokollid VPN tunnelite loomiseks on: [http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html 8]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;IPsec&#039;&#039;&#039; (&#039;&#039;Internet protocol security&#039;&#039;) – arendatud IETF poolt ning rakendatud OSI mudeli võrgukihis (Network Layer). Tegemist on erinevate turvameetmete kogumikuga, mis kasutab erinevaid krüptograafilisi protokolle andmete konfidentsiaalsuse, terviklikkuse, autentimise ja võtmehalduse tagamiseks.&lt;br /&gt;
*&#039;&#039;&#039;GRE&#039;&#039;&#039; (&#039;&#039;Genaral Routing Encapsulation&#039;&#039;, RFC 1702, RFC 2784) – Esialgu Cisco poolt välja töötatud protokoll, mis on võimeline kapseldama mitmete erinevate protokollide pakette.&lt;br /&gt;
*&#039;&#039;&#039;PPTP&#039;&#039;&#039; (&#039;&#039;Point-to-Point Tunneling Protocol&#039;&#039;, RFC 2637) - toimib OSI mudeli andmeedastus kihis (Data Link Layer). Andmed kapseldatakse PPP (Point to Point Protocol) pakettidesse, mis omakorda kapseldatakse IP pakettidesse. PPTP toetab andmete krüpteerimist ja pakendamis ning kasutab GRE protokolli andmete edastamiseks. [http://compnetworking.about.com/od/vpn/l/aa030103a.htm 9]&lt;br /&gt;
*&#039;&#039;&#039;L2F&#039;&#039;&#039; (&#039;&#039;Layer2 Forwarding&#039;&#039;) – toimib OSI mudeli andmeedastus kihis. L2F ei oma krüpteerimise võimalust ning on välja vahetatud L2TP poolt.&lt;br /&gt;
*&#039;&#039;&#039;L2TP&#039;&#039;&#039; (&#039;&#039;Layer2 Tunneling Protocol&#039;&#039;, RFC 2661)  - toimib OSI mudeli andmeedastus kihis, ühendab microsofti PPTP ja cisco L2F protokollide omadusi.&lt;br /&gt;
&lt;br /&gt;
==VPN liigid==&lt;br /&gt;
&lt;br /&gt;
===Tehnoloogia===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Usaldatud VPN&#039;&#039;&#039; (&#039;&#039;trusted VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteerimata andmeid läbi teenusepakkuja käest renditud püsiliini. Privaatsuse tagab teenusepakkuja lubadus, et läbi renditud kanali edastatakse vaid ühe kliendi andmeid. Seega oleneb andmete konfidentsiaalsus ja terviklikkus vaid teenusepakkuja diskreetsusest kliendi andmete vastu.&lt;br /&gt;
&lt;br /&gt;
*Üks tuntumaid protokolle usaldatud VPN lahenduste puhul on &#039;&#039;&#039;MPLS&#039;&#039;&#039; (&#039;&#039;Multi-Protocol Label Switching&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Turvalise VPN&#039;&#039;&#039; (&#039;&#039;secure VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteeritud andmeid läbi avalike võrkude. Andmed krüpteeritakse päritolu seadmes või võrgu lüüsis ning krüpteering eemaldatakse vastavalt sihtkoha võrgulüüsis või lõppseadmes. Krüpteering käitub sihtpunktide vahelise tunnelina, isegi kui kolmas osapool ühendust jälgib, puudub neil võime andmeid lugeda ega muuta. &lt;br /&gt;
&lt;br /&gt;
Mõningad turvalise VPNi puhul kasutatavad protokollid on:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;IPsec&#039;&#039; koos krüpteeringuga&lt;br /&gt;
*&#039;&#039;L2TP&#039;&#039; IPsec sisse kapseldatuna&lt;br /&gt;
*&#039;&#039;SSL&#039;&#039; koos krüpteeringuga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hübriid VPN&#039;&#039;&#039; (&#039;&#039;Hybrid VPN&#039;&#039;) puhul on võimalik edastada krüpteeritud andmeid läbi renditud püsiliini.  Kuna usaldatud ja turvalise VPNi kasutamine ei ole üksteist välistav, on hübriid VPN puhul tegemist antud tehnoloogiate paralleelse rakendamisega. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.vpnc.org/vpn-technologies.html 10]&lt;br /&gt;
&lt;br /&gt;
===Kasutus===&lt;br /&gt;
&lt;br /&gt;
Kaks levinumat VPN kasutusliiki on &#039;&#039;Remote-Access VPN&#039;&#039; ja &#039;&#039;Site-to-Site VPN&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissepääsu VPN&#039;&#039;&#039; (&#039;&#039;Remote-Access VPN&#039;&#039;), vahel tuntud kui virtuaalne privaatne sissehelistamisvõrk (virtual private dial-up network, VPDN), on kasutaja ja kohtvõrgu vaheline ühendus mida kasutatakse organisatsioonides kaugkasutajate võrguga ühendamiseks. Sissepääsu VPN kasutab klient-server arhidektuuri, kus kaugkasutaja VPN klient omandab võrgu sissepääsuõigused läbi võrgu äärealas asuva VPN serveri. Kuna kaugkasutaja võrgusätestused ei ole sageli staatilised, vastutab VPN sessiooni algatamise eest kaugkasutaja seadmes paiknev VPN klient. [http://computer.howstuffworks.com/vpn2.htm 11]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site-to-Site&#039;&#039;&#039; lahenduse puhul paikneb ühendatud võrkude vahel staatiline VPN ühendus ning võrgusisesed lõppseadmed ei ole teadlikud VPN olemasolu kohta. VPN lüüs on vastutav TCP/IP pakettide kapseldamise ja krüpteerimise eest. Site-to-Site VPN jagub kaheks. [http://computer.howstuffworks.com/vpn3.htm 12]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Intraneti VPN&#039;&#039;: peamiselt suuremate ettevõtete jaoks ja on mõeldud firma osakondade ühendamiseks turvakanali abil ühtsesse võrku peakontoriga. &lt;br /&gt;
*&#039;&#039;Ekstraneti-VPN&#039;&#039;: mõeldud klientide ja partnerite turvalise ühenduse tagamiseks firmade kohtvõrkude ühendamise abil.&lt;br /&gt;
&lt;br /&gt;
=VPN-i lahendused=&lt;br /&gt;
==Tarkvaralised lahendused==&lt;br /&gt;
Siinkohal toon ära mõned konkreetset tarkvaralised lahendused, mis on virtuaalsete privaatvõrkude loomisel populaarsed[14]. Igaüks neist erineb teistest märkimisväärselt ning on suunatud erinevatele sihtgruppidele.&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
&lt;br /&gt;
OpenVPN on tasuta ja avatud lähtekoodiga lahendus, mis võimaldab luua turvalisi &#039;&#039;remote access&#039;&#039;- ja &#039;&#039;site-to-site&#039;&#039;-tüüpi virtuaalseid privaatvõrke. Krüpteerimiseks kasutab OpenVPN SSL/TLS-protokolli ning ta on võimeline &amp;quot;läbima&amp;quot; NAT-i ning tulemüüre. OpenVPN-i levib GNU GPL litsentsi all.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN võimaldab võrgu otspunktidel üksteist autentida eelnevalt jagatud krüptograafilise võtme, sertifikaadi või kasutajanime ja parooli abil.[15]&lt;br /&gt;
&lt;br /&gt;
Rakendus on saadaval väga paljudele operatsioonisüsteemidele, nende hulgas Windows, Linux, Mac OS X.[15]&lt;br /&gt;
&lt;br /&gt;
Nii nii VPN-kliendi kui -serveri jaoks on üks tarkvarapakk, mis töötab soovitud režiimis vastavalt konfiguratsioonifailile.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN kasutab vaikimisi UDP- ning kasutaja soovi korral ka TCP-protokolli. Lahendus toimib ka läbi enamike &#039;&#039;proxy&#039;&#039;-serverite ning ka NAT-i ja tulemüüride läbimine ei põhjusta üldjuhul probleeme.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN-ile on kirjutatud mitmeid kolmanda osapoole kliendiprogramme (näiteks Windowsile OpenVPN GUI) ning tema tugi on integreeritud ka mõnedesse vabavaralistesse ruuterite püsivaradesse (näiteks Tomato, Vyatta, DD-WRT). [15].&lt;br /&gt;
&lt;br /&gt;
===Hamachi===&lt;br /&gt;
&lt;br /&gt;
Hamachi on jaosvaraline VPN-lahendus, mis on tuntud eelkõige oma seadistuste lihtsuse poolest ning on seetõttu eriti populaarne arvutimängude austajate seas.[16] Hamachi tootja kasutab ka reklaamlauset &#039;&#039;&amp;quot;Finally, a VPN that just works&amp;quot;&#039;&#039; (Lõpuks VPN, mis lihtsalt töötab).[17]&lt;br /&gt;
&lt;br /&gt;
Hamachi on keskselt manageeritav VPN-süsteem, mis koosneb serveri klastrist, mida haldab tootja, ning klientprogrammist, mis installeeritakse lõppkasutaja arvutisse. Klientprogramm lisab arvutile uue virtuaalse võrgukaardi, kuhu saadetud väljuvad paketid edastatakse Hamachi programmile, mis edastab need omakorda üle interneti läbi UDP-ühenduse. Sissetulevad paketid saadetakse Hamachi programmi, mis saadab need virtuaalsele võrgukaardile.[16]&lt;br /&gt;
&lt;br /&gt;
Iga klient saab kas luua virtuaalse võrgu või liituda olemasolevaga. Kui mingi klient A liitub võrguga või lahkub sealt, käsib keskne server kõigil teistel klientidel kas luua või eemaldada VPN-tunnel kliendiga A. Tootja väidab, et ligi 95% juhtudest õnnestub luua &#039;&#039;peer-to-peer&#039;&#039; tunnel kahe klientarvuti vahel. Kui see ei õnnestu, luuakse ühendus läbi vaheserveri, mida haldab tootja.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi kasutab IP-aadresside jagamisel 5.0.0.0 võrku maskiga 255.0.0.0, mis ei ole praegusel hetkel avalikult kasutusel ning välistab seetõttu võimalikud konfliktid teiste arvutite aadressidega internetis. Oodatavasti aga võetakse see aadressivahemik lähiajal kasutusse ning sel juhul võivad Hamachi kasutajatel konfliktid tekkida.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi on saadaval kahes versioonis. Tasuta versioon on mõeldud kodukasutajatele ning toetab maksimaalselt 16 klienti. Kommertsversioon toetab kuni 256 korraga ühendatud klienti, kuid selle kasutamiseks on vajalik iga-aastane tasu. Hamachi toetab ainult Windowsi.[17]&lt;br /&gt;
&lt;br /&gt;
===Shrew Soft VPN Client===&lt;br /&gt;
&lt;br /&gt;
Shrew Soft VPN Client on virtuaalsete privaatvõrkude klientprogramm, st ta ei paku ise võimalust VPN-serverit luua. Shrew Soft toetab mitmeid erinevaid VPN-protokolle, näiteks IPsec, OpenSWAN, freeSWAN, strongSWAN. Samuti toetab Shrew Soft mitmeid keerulisi funktsioone, mida võib üldiselt leida ainult kallitest kommertslahendustest, ning on ühilduv näiteks Cisco, Juniperi, Netgeari jt VPN-seadmete tootjatega.[14][18]&lt;br /&gt;
&lt;br /&gt;
===Windowsi sisseehitatud VPN===&lt;br /&gt;
&lt;br /&gt;
Ehkki seda omadust on vähe reklaamitud, on ka Windowsil juba päris pikka aega olnud oma sisseehitatud VPN-klient. Ehkki enne Windows Vistat sai sisseehitatud klient paljude kriitika osaliseks, on nüüdseks, eriti Windows 7-s, võimalused tunduvalt suuremad.[14]&lt;br /&gt;
&lt;br /&gt;
VPN-serveri jaoks on vastavad vahendid olemas Windowsi serverites, kuid &amp;quot;lahjema&amp;quot; kodukasutaja serveri saab üles seada ka töölauaversioonides.&lt;br /&gt;
&lt;br /&gt;
==Riistvaralised lahendused==&lt;br /&gt;
&lt;br /&gt;
Nagu nimigi ütleb, on tegu spetsiaalsete iseseisvate võrguseadmetega, mis realiseerivad virtuaalseid privaatvõrke. Tegu võib olla ühe seadmega, kuhu kliendid ühenduvad oma arvutitega vastavat tarkvara kasutades (&#039;&#039;remote access&#039;&#039;), aga ka näiteks kahe seadmega, mis on pidevalt üle avaliku võrgu läbi tunneli ühenduses ja ühendavad seeläbi kokku näiteks eri harukontorite kohtvõrgud (&#039;&#039;site-to-site&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Riistvaralistel VPN-idel on tarkvaralistega võrreldes mitmeid eeliseid: kõrgem turvalisus, &#039;&#039;load-balancing&#039;&#039;, võimekus taluda suurt koormust (st suurt klientide arvu). Haldus on üldjuhul realiseeritud veebiliidese abil.[19]&lt;br /&gt;
&lt;br /&gt;
Riistvaralisi VPN-lahendusi pakuvad väga mitmed erinevad tootjad.[19]&lt;br /&gt;
&lt;br /&gt;
=Kauslikke linke=&lt;br /&gt;
[http://openvpn.net/ OpenVPN-i koduleht] &amp;lt;br /&amp;gt;&lt;br /&gt;
[https://secure.logmein.com/products/hamachi2/# Hamachi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.shrew.net/ Shrew Softi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
&lt;br /&gt;
[1] http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 &amp;lt;br&amp;gt;&lt;br /&gt;
[4] http://www.spamlaws.com/how-packet-sniffers-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[5] http://www.brighthub.com/computing/hardware/articles/62501.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
[6] http://www.ehow.com/how-does_4926227_a-vpn-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[7] http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[8] http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html &amp;lt;br&amp;gt;&lt;br /&gt;
[9] http://compnetworking.about.com/od/vpn/l/aa030103a.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[10] http://www.vpnc.org/vpn-technologies.html &amp;lt;br&amp;gt;&lt;br /&gt;
[11] http://computer.howstuffworks.com/vpn2.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[12] http://computer.howstuffworks.com/vpn3.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[14] http://lifehacker.com/5487500/five-best-vpn-tools &amp;lt;br /&amp;gt;&lt;br /&gt;
[15] http://en.wikipedia.org/wiki/OpenVPN &amp;lt;br /&amp;gt;&lt;br /&gt;
[16] http://en.wikipedia.org/wiki/Hamachi &amp;lt;br /&amp;gt;&lt;br /&gt;
[17] https://secure.logmein.com/products/hamachi2/# &amp;lt;br/&amp;gt;&lt;br /&gt;
[18] http://www.shrew.net/software &amp;lt;br/&amp;gt;&lt;br /&gt;
[19] http://searchnetworking.techtarget.com/dictionary/definition/1099664/hardware-VPN.html&lt;br /&gt;
&lt;br /&gt;
[[link]]&lt;br /&gt;
&lt;br /&gt;
=Autorid=&lt;br /&gt;
Markus Kont A21 - ülevaate osa, Siim Männart A22 - lahenduste osa&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10472</id>
		<title>Virtuaalsed privaatvõrgud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10472"/>
		<updated>2010-05-22T10:58:30Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Virtuaalne privaatvõrk&#039;&#039;&#039; (ingl.k &#039;&#039;Virtual Private Network&#039;&#039;, &#039;&#039;VPN&#039;&#039;) on sisuliselt süsteem kahest või rohkemast privaatsest võrgust, mis on ühendatud üle avaliku telekommunikatsiooni võrgu. VPN kasutab krüpteeringut ja autentimisprotokolle andmete turvaliseks üle kandmiseks ühendatud võrkude vahel. [http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html 1]&lt;br /&gt;
&lt;br /&gt;
==Vajadus==&lt;br /&gt;
&lt;br /&gt;
Avalikes võrkudes (nt. Internet) edastatakse andmeid sageli inimloetava avateksti (&#039;&#039;cleartext&#039;&#039;) kujul. Kuna andmed läbivad sageli mitmeid erinevaid võrke ning seadmeid, tuleb arvestada mitmete turvakaalutlustega. [http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html 2]&lt;br /&gt;
&lt;br /&gt;
Üks lihtsamaid meetodeid arvutivõrkudesse sisse tungimiseks on varastada parool, mida kantakse üle avaliku võrgu vahendusel avateksti kujul. Antud ründe läbiviimiseks kasutatakse erinevaid &#039;&#039;sniffer&#039;&#039; rakendusi, mis on võimelised salvestama ja analüüsima võrguadapterit läbivaid andmeid. Lisaks paljudele legaalselt alla laetavatele sniffer rakendustele võib paroolide varastamiseks kasutada ka &#039;&#039;trooja hobustena&#039;&#039; tuntud kurivara. Toimiva kasutajanime ja parooliga varustatult võib ründaja kergelt süsteemi sisse logida ning üritada arvuti enda kontrolli alla haarata. Ebasündsate plaanidega isik, kes paigaldab snifferi kõrge hõivega võrgusuhtluse punkti või trooja hobuse populaarsesse veebiteenusesse, võib omandada ligipääsu tuhandetele arvutitele. [https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 3]&lt;br /&gt;
&lt;br /&gt;
Sniffer rakendused suudavad salvestada ning analüüsida valdavat osa krüpteerimata võrguliiklust, sealhulgas e-maile, saadetavaid faile, VoIP vestlusi ning külastatavaid veebilehti. Kindlasti tuleks märkida, et snifferite kujul on tegu legaalsete tarkvaralahendustega võrkude haldamiseks ning turvamiseks. Seetõttu on neid väga kerge kuritahtlikul eesmärgil kasutusele võtta ning äärmiselt keerluline avastada, eriti juhtmevabades võrkudes. [http://www.spamlaws.com/how-packet-sniffers-work.html 4]&lt;br /&gt;
&lt;br /&gt;
==VPN lahenduse eelised==&lt;br /&gt;
&lt;br /&gt;
Kasutajate või äripartnerite turvaline võrku ühendamine ning andmevahetus on paljude organisatsioonide jaoks äärmiselt oluline. Mõningad VPN eelised on: [http://www.brighthub.com/computing/hardware/articles/62501.aspx 5]&lt;br /&gt;
&lt;br /&gt;
*Kuna VPN lahendused ei sõltu andmete edastamise protokollist, võib andmeedastuseks kasutada erinevaid avalikke võrke.&lt;br /&gt;
*Andmete kindlustamiseks toetavad paljud VPN lahendused erinevaid krüpteerimis- ja autentimisprotokolle.&lt;br /&gt;
*Kaugkasutajatel on võimalik kõikjalt organisatsiooni võrguga ühenduda. Ainsateks eeldusteks on vastava tarkvara, internetiühenduse ja VPN konto olemasolu.&lt;br /&gt;
*VPN teenuseid on võimalik ka vastavatelt teenusepakkujatelt tellida. Eelnevalt tuleb siiski veenduda teenusepakkuja usaldusväärsuses.&lt;br /&gt;
&lt;br /&gt;
==Tunneli loomine==&lt;br /&gt;
&lt;br /&gt;
Virtuaalse privaatvõrgu kujul on on tegemist turvatud lahendusega andmete vahetuseks usaldatud osapoolte vahel, mis ei ole avatud avalikule liiklusele. Kaugkasutajad ja erinevad kasutuskohad on võimalik ühendada läbi privaatse tunneli.[http://www.ehow.com/how-does_4926227_a-vpn-work.html 6]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VPN tunneli&#039;&#039;&#039; puhul luuakse loogiline võrguühendus lõppseadmete vahel, mis ei pruugi füüsilises topoloogias üksteise kõrval paikneda. Selles ühenduses kapseldadakse vastavas VPN formaadis loodud võrgupaketid vajaliku baas- või transpordiprotokolli abil ning saadetakse VPN serverile. Kapseldus eemaldatakse sihtpunktis.[http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm 7]&lt;br /&gt;
&lt;br /&gt;
Mõningad protokollid VPN tunnelite loomiseks on: [http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html 8]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;IPsec&#039;&#039;&#039; (&#039;&#039;Internet protocol security&#039;&#039;) – arendatud IETF poolt ning rakendatud OSI mudeli võrgukihis (Network Layer). Tegemist on erinevate turvameetmete kogumikuga, mis kasutab erinevaid krüptograafilisi protokolle andmete konfidentsiaalsuse, terviklikkuse, autentimise ja võtmehalduse tagamiseks.&lt;br /&gt;
*&#039;&#039;&#039;GRE&#039;&#039;&#039; (&#039;&#039;Genaral Routing Encapsulation&#039;&#039;, RFC 1702, RFC 2784) – Esialgu Cisco poolt välja töötatud protokoll, mis on võimeline kapseldama mitmete erinevate protokollide pakette.&lt;br /&gt;
*&#039;&#039;&#039;PPTP&#039;&#039;&#039; (&#039;&#039;Point-to-Point Tunneling Protocol&#039;&#039;, RFC 2637) - toimib OSI mudeli andmeedastus kihis (Data Link Layer). Andmed kapseldatakse PPP (Point to Point Protocol) pakettidesse, mis omakorda kapseldatakse IP pakettidesse. PPTP toetab andmete krüpteerimist ja pakendamis ning kasutab GRE protokolli andmete edastamiseks. [http://compnetworking.about.com/od/vpn/l/aa030103a.htm 9]&lt;br /&gt;
*&#039;&#039;&#039;L2F&#039;&#039;&#039; (&#039;&#039;Layer2 Forwarding&#039;&#039;) – toimib OSI mudeli andmeedastus kihis. L2F ei oma krüpteerimise võimalust ning on välja vahetatud L2TP poolt.&lt;br /&gt;
*&#039;&#039;&#039;L2TP&#039;&#039;&#039; (&#039;&#039;Layer2 Tunneling Protocol&#039;&#039;, RFC 2661)  - toimib OSI mudeli andmeedastus kihis, ühendab microsofti PPTP ja cisco L2F protokollide omadusi.&lt;br /&gt;
&lt;br /&gt;
==VPN liigid==&lt;br /&gt;
&lt;br /&gt;
===Tehnoloogia===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Usaldatud VPN&#039;&#039;&#039; (&#039;&#039;trusted VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteerimata andmeid läbi teenusepakkuja käest renditud püsiliini. Privaatsuse tagab teenusepakkuja lubadus, et läbi renditud kanali edastatakse vaid ühe kliendi andmeid. Seega oleneb andmete konfidentsiaalsus ja terviklikkus vaid teenusepakkuja diskreetsusest kliendi andmete vastu.&lt;br /&gt;
&lt;br /&gt;
*Üks tuntumaid protokolle usaldatud VPN lahenduste puhul on &#039;&#039;&#039;MPLS&#039;&#039;&#039; (&#039;&#039;Multi-Protocol Label Switching&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Turvalise VPN&#039;&#039;&#039; (&#039;&#039;secure VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteeritud andmeid läbi avalike võrkude. Andmed krüpteeritakse päritolu seadmes või võrgu lüüsis ning krüpteering eemaldatakse vastavalt sihtkoha võrgulüüsis või lõppseadmes. Krüpteering käitub sihtpunktide vahelise tunnelina, isegi kui kolmas osapool ühendust jälgib, puudub neil võime andmeid lugeda ega muuta. &lt;br /&gt;
&lt;br /&gt;
Mõningad turvalise VPNi puhul kasutatavad protokollid on:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;IPsec&#039;&#039; koos krüpteeringuga&lt;br /&gt;
*&#039;&#039;L2TP&#039;&#039; IPsec sisse kapseldatuna&lt;br /&gt;
*&#039;&#039;SSL&#039;&#039; koos krüpteeringuga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hübriid VPN&#039;&#039;&#039; (&#039;&#039;Hybrid VPN&#039;&#039;) puhul on võimalik edastada krüpteeritud andmeid läbi renditud püsiliini.  Kuna usaldatud ja turvalise VPNi kasutamine ei ole üksteist välistav, on hübriid VPN puhul tegemist antud tehnoloogiate paralleelse rakendamisega. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.vpnc.org/vpn-technologies.html 10]&lt;br /&gt;
&lt;br /&gt;
===Kasutus===&lt;br /&gt;
&lt;br /&gt;
Kaks levinumat VPN kasutusliiki on &#039;&#039;Remote-Access VPN&#039;&#039; ja &#039;&#039;Site-to-Site VPN&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissepääsu VPN&#039;&#039;&#039; (&#039;&#039;Remote-Access VPN&#039;&#039;), vahel tuntud kui virtuaalne privaatne sissehelistamisvõrk (virtual private dial-up network, VPDN), on kasutaja ja kohtvõrgu vaheline ühendus mida kasutatakse organisatsioonides kaugkasutajate võrguga ühendamiseks. Sissepääsu VPN kasutab klient-server arhidektuuri, kus kaugkasutaja VPN klient omandab võrgu sissepääsuõigused läbi võrgu äärealas asuva VPN serveri. Kuna kaugkasutaja võrgusätestused ei ole sageli staatilised, vastutab VPN sessiooni algatamise eest kaugkasutaja seadmes paiknev VPN klient. [http://computer.howstuffworks.com/vpn2.htm 11]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site-to-Site&#039;&#039;&#039; lahenduse puhul paikneb ühendatud võrkude vahel staatiline VPN ühendus ning võrgusisesed lõppseadmed ei ole teadlikud VPN olemasolu kohta. VPN lüüs on vastutav TCP/IP pakettide kapseldamise ja krüpteerimise eest. Site-to-Site VPN jagub kaheks. [http://computer.howstuffworks.com/vpn3.htm 12]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Intraneti VPN&#039;&#039;: peamiselt suuremate ettevõtete jaoks ja on mõeldud firma osakondade ühendamiseks turvakanali abil ühtsesse võrku peakontoriga. &lt;br /&gt;
*&#039;&#039;Ekstraneti-VPN&#039;&#039;: mõeldud klientide ja partnerite turvalise ühenduse tagamiseks firmade kohtvõrkude ühendamise abil.&lt;br /&gt;
&lt;br /&gt;
=VPN-i lahendused=&lt;br /&gt;
==Tarkvaralised lahendused==&lt;br /&gt;
Siinkohal toon ära mõned konkreetset tarkvaralised lahendused, mis on virtuaalsete privaatvõrkude loomisel populaarsed[14]. Igaüks neist erineb teistest märkimisväärselt ning on suunatud erinevatele sihtgruppidele.&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
&lt;br /&gt;
OpenVPN on tasuta ja avatud lähtekoodiga lahendus, mis võimaldab luua turvalisi &#039;&#039;remote access&#039;&#039;- ja &#039;&#039;site-to-site&#039;&#039;-tüüpi virtuaalseid privaatvõrke. Krüpteerimiseks kasutab OpenVPN SSL/TLS-protokolli ning ta on võimeline &amp;quot;läbima&amp;quot; NAT-i ning tulemüüre. OpenVPN-i levib GNU GPL litsentsi all.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN võimaldab võrgu otspunktidel üksteist autentida eelnevalt jagatud krüptograafilise võtme, sertifikaadi või kasutajanime ja parooli abil.[15]&lt;br /&gt;
&lt;br /&gt;
Rakendus on saadaval väga paljudele operatsioonisüsteemidele, nende hulgas Windows, Linux, Mac OS X.[15]&lt;br /&gt;
&lt;br /&gt;
Nii nii VPN-kliendi kui -serveri jaoks on üks tarkvarapakk, mis töötab soovitud režiimis vastavalt konfiguratsioonifailile.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN kasutab vaikimisi UDP- ning kasutaja soovi korral ka TCP-protokolli. Lahendus toimib ka läbi enamike &#039;&#039;proxy&#039;&#039;-serverite ning ka NAT-i ja tulemüüride läbimine ei põhjusta üldjuhul probleeme.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN-ile on kirjutatud mitmeid kolmanda osapoole kliendiprogramme (näiteks Windowsile OpenVPN GUI) ning tema tugi on integreeritud ka mõnedesse vabavaralistesse ruuterite püsivaradesse (näiteks Tomato, Vyatta, DD-WRT). [15].&lt;br /&gt;
&lt;br /&gt;
===Hamachi===&lt;br /&gt;
&lt;br /&gt;
Hamachi on jaosvaraline VPN-lahendus, mis on tuntud eelkõige oma seadistuste lihtsuse poolest ning on seetõttu eriti populaarne arvutimängude austajate seas.[16] Hamachi tootja kasutab ka reklaamlauset &#039;&#039;&amp;quot;Finally, a VPN that just works&amp;quot;&#039;&#039; (Lõpuks VPN, mis lihtsalt töötab).[17]&lt;br /&gt;
&lt;br /&gt;
Hamachi on keskselt manageeritav VPN-süsteem, mis koosneb serveri klastrist, mida haldab tootja, ning klientprogrammist, mis installeeritakse lõppkasutaja arvutisse. Klientprogramm lisab arvutile uue virtuaalse võrgukaardi, kuhu saadetud väljuvad paketid edastatakse Hamachi programmile, mis edastab need omakorda üle interneti läbi UDP-ühenduse. Sissetulevad paketid saadetakse Hamachi programmi, mis saadab need virtuaalsele võrgukaardile.[16]&lt;br /&gt;
&lt;br /&gt;
Iga klient saab kas luua virtuaalse võrgu või liituda olemasolevaga. Kui mingi klient A liitub võrguga või lahkub sealt, käsib keskne server kõigil teistel klientidel kas luua või eemaldada VPN-tunnel kliendiga A. Tootja väidab, et ligi 95% juhtudest õnnestub luua &#039;&#039;peer-to-peer&#039;&#039; tunnel kahe klientarvuti vahel. Kui see ei õnnestu, luuakse ühendus läbi vaheserveri, mida haldab tootja.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi kasutab IP-aadresside jagamisel 5.0.0.0 võrku maskiga 255.0.0.0, mis ei ole praegusel hetkel avalikult kasutusel ning välistab seetõttu võimalikud konfliktid teiste arvutite aadressidega internetis. Oodatavasti aga võetakse see aadressivahemik lähiajal kasutusse ning sel juhul võivad Hamachi kasutajatel konfliktid tekkida.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi on saadaval kahes versioonis. Tasuta versioon on mõeldud kodukasutajatele ning toetab maksimaalselt 16 klienti. Kommertsversioon toetab kuni 256 korraga ühendatud klienti, kuid selle kasutamiseks on vajalik iga-aastane tasu. Hamachi toetab ainult Windowsi.[17]&lt;br /&gt;
&lt;br /&gt;
===Shrew Soft VPN Client===&lt;br /&gt;
&lt;br /&gt;
Shrew Soft VPN Client on virtuaalsete privaatvõrkude klientprogramm, st ta ei paku ise võimalust VPN-serverit luua. Shrew Soft toetab mitmeid erinevaid VPN-protokolle, näiteks IPsec, OpenSWAN, freeSWAN, strongSWAN. Samuti toetab Shrew Soft mitmeid keerulisi funktsioone, mida võib üldiselt leida ainult kallitest kommertslahendustest, ning on ühilduv näiteks Cisco, Juniperi, Netgeari jt VPN-seadmete tootjatega.[14][18]&lt;br /&gt;
&lt;br /&gt;
===Windowsi sisseehitatud VPN===&lt;br /&gt;
&lt;br /&gt;
Ehkki seda omadust on vähe reklaamitud, on ka Windowsil juba päris pikka aega olnud oma sisseehitatud VPN-klient. Ehkki enne Windows Vistat sai sisseehitatud klient paljude kriitika osaliseks, on nüüdseks, eriti Windows 7-s, võimalused tunduvalt suuremad.[14]&lt;br /&gt;
&lt;br /&gt;
VPN-serveri jaoks on vastavad vahendid olemas Windowsi serverites, kuid &amp;quot;lahjema&amp;quot; kodukasutaja serveri saab üles seada ka töölauaversioonides.&lt;br /&gt;
&lt;br /&gt;
==Riistvaralised lahendused==&lt;br /&gt;
&lt;br /&gt;
Nagu nimigi ütleb, on tegu spetsiaalsete iseseisvate võrguseadmetega, mis realiseerivad virtuaalseid privaatvõrke. Tegu võib olla ühe seadmega, kuhu kliendid ühenduvad oma arvutitega vastavat tarkvara kasutades (&#039;&#039;remote access&#039;&#039;), aga ka näiteks kahe seadmega, mis on pidevalt üle avaliku võrgu läbi tunneli ühenduses ja ühendavad seeläbi kokku näiteks eri harukontorite kohtvõrgud (&#039;&#039;site-to-site&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Riistvaralistel VPN-idel on tarkvaralistega võrreldes mitmeid eeliseid: kõrgem turvalisus, &#039;&#039;load-balancing&#039;&#039;, võimekus taluda suurt koormust (st suurt klientide arvu). Haldus on üldjuhul realiseeritud veebiliidese abil.[19]&lt;br /&gt;
&lt;br /&gt;
Riistvaralisi VPN-lahendusi pakuvad väga mitmed erinevad tootjad.[19]&lt;br /&gt;
&lt;br /&gt;
=Kauslikke linke=&lt;br /&gt;
[http://openvpn.net/ OpenVPN-i koduleht] &amp;lt;br /&amp;gt;&lt;br /&gt;
[https://secure.logmein.com/products/hamachi2/# Hamachi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.shrew.net/ Shrew Softi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
&lt;br /&gt;
[1] http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 &amp;lt;br&amp;gt;&lt;br /&gt;
[4] http://www.spamlaws.com/how-packet-sniffers-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[5] http://www.brighthub.com/computing/hardware/articles/62501.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
[6] http://www.ehow.com/how-does_4926227_a-vpn-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[7] http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[8] http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html &amp;lt;br&amp;gt;&lt;br /&gt;
[9] http://compnetworking.about.com/od/vpn/l/aa030103a.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[10] http://www.vpnc.org/vpn-technologies.html &amp;lt;br&amp;gt;&lt;br /&gt;
[11] http://computer.howstuffworks.com/vpn2.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[12] http://computer.howstuffworks.com/vpn3.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[14] http://lifehacker.com/5487500/five-best-vpn-tools &amp;lt;br /&amp;gt;&lt;br /&gt;
[15] http://en.wikipedia.org/wiki/OpenVPN &amp;lt;br /&amp;gt;&lt;br /&gt;
[16] http://en.wikipedia.org/wiki/Hamachi &amp;lt;br /&amp;gt;&lt;br /&gt;
[17] https://secure.logmein.com/products/hamachi2/# &amp;lt;br/&amp;gt;&lt;br /&gt;
[18] http://www.shrew.net/software &amp;lt;br/&amp;gt;&lt;br /&gt;
[19] http://searchnetworking.techtarget.com/dictionary/definition/1099664/hardware-VPN.html&lt;br /&gt;
&lt;br /&gt;
=Autorid=&lt;br /&gt;
Markus Kont A21 - ülevaate osa, Siim Männart A22 - lahenduste osa&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10471</id>
		<title>Virtuaalsed privaatvõrgud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Virtuaalsed_privaatv%C3%B5rgud&amp;diff=10471"/>
		<updated>2010-05-22T10:54:51Z</updated>

		<summary type="html">&lt;p&gt;Mkont: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Ülevaade=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Virtuaalne privaatvõrk&#039;&#039;&#039; (ingl.k &#039;&#039;Virtual Private Network&#039;&#039;, &#039;&#039;VPN&#039;&#039;) on sisuliselt süsteem kahest või rohkemast privaatsest võrgust, mis on ühendatud üle avaliku telekommunikatsiooni võrgu. VPN kasutab krüpteeringut ja autentimisprotokolle andmete turvaliseks üle kandmiseks ühendatud võrkude vahel. [http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html asi]&lt;br /&gt;
&lt;br /&gt;
==Vajadus==&lt;br /&gt;
&lt;br /&gt;
Avalikes võrkudes (nt. Internet) edastatakse andmeid sageli inimloetava avateksti (&#039;&#039;cleartext&#039;&#039;) kujul. Kuna andmed läbivad sageli mitmeid erinevaid võrke ning seadmeid, tuleb arvestada mitmete turvakaalutlustega. [http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html]&lt;br /&gt;
&lt;br /&gt;
Üks lihtsamaid meetodeid arvutivõrkudesse sisse tungimiseks on varastada parool, mida kantakse üle avaliku võrgu vahendusel avateksti kujul. Antud ründe läbiviimiseks kasutatakse erinevaid &#039;&#039;sniffer&#039;&#039; rakendusi, mis on võimelised salvestama ja analüüsima võrguadapterit läbivaid andmeid. Lisaks paljudele legaalselt alla laetavatele sniffer rakendustele võib paroolide varastamiseks kasutada ka &#039;&#039;trooja hobustena&#039;&#039; tuntud kurivara. Toimiva kasutajanime ja parooliga varustatult võib ründaja kergelt süsteemi sisse logida ning üritada arvuti enda kontrolli alla haarata. Ebasündsate plaanidega isik, kes paigaldab snifferi kõrge hõivega võrgusuhtluse punkti või trooja hobuse populaarsesse veebiteenusesse, võib omandada ligipääsu tuhandetele arvutitele. [https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986]&lt;br /&gt;
&lt;br /&gt;
Sniffer rakendused suudavad salvestada ning analüüsida valdavat osa krüpteerimata võrguliiklust, sealhulgas e-maile, saadetavaid faile, VoIP vestlusi ning külastatavaid veebilehti. Kindlasti tuleks märkida, et snifferite kujul on tegu legaalsete tarkvaralahendustega võrkude haldamiseks ning turvamiseks. Seetõttu on neid väga kerge kuritahtlikul eesmärgil kasutusele võtta ning äärmiselt keerluline avastada, eriti juhtmevabades võrkudes. [http://www.spamlaws.com/how-packet-sniffers-work.html]&lt;br /&gt;
&lt;br /&gt;
==VPN lahenduse eelised==&lt;br /&gt;
&lt;br /&gt;
Kasutajate või äripartnerite turvaline võrku ühendamine ning andmevahetus on paljude organisatsioonide jaoks äärmiselt oluline. Mõningad VPN eelised on: [http://www.brighthub.com/computing/hardware/articles/62501.aspx]&lt;br /&gt;
&lt;br /&gt;
*Kuna VPN lahendused ei sõltu andmete edastamise protokollist, võib andmeedastuseks kasutada erinevaid avalikke võrke.&lt;br /&gt;
*Andmete kindlustamiseks toetavad paljud VPN lahendused erinevaid krüpteerimis- ja autentimisprotokolle.&lt;br /&gt;
*Kaugkasutajatel on võimalik kõikjalt organisatsiooni võrguga ühenduda. Ainsateks eeldusteks on vastava tarkvara, internetiühenduse ja VPN konto olemasolu.&lt;br /&gt;
*VPN teenuseid on võimalik ka vastavatelt teenusepakkujatelt tellida. Eelnevalt tuleb siiski veenduda teenusepakkuja usaldusväärsuses.&lt;br /&gt;
&lt;br /&gt;
==Tunneli loomine==&lt;br /&gt;
&lt;br /&gt;
Virtuaalse privaatvõrgu kujul on on tegemist turvatud lahendusega andmete vahetuseks usaldatud osapoolte vahel, mis ei ole avatud avalikule liiklusele. Kaugkasutajad ja erinevad kasutuskohad on võimalik ühendada läbi privaatse tunneli.[http://www.ehow.com/how-does_4926227_a-vpn-work.html]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VPN tunneli&#039;&#039;&#039; puhul luuakse loogiline võrguühendus lõppseadmete vahel, mis ei pruugi füüsilises topoloogias üksteise kõrval paikneda. Selles ühenduses kapseldadakse vastavas VPN formaadis loodud võrgupaketid vajaliku baas- või transpordiprotokolli abil ning saadetakse VPN serverile. Kapseldus eemaldatakse sihtpunktis.[http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm]&lt;br /&gt;
&lt;br /&gt;
Mõningad protokollid VPN tunnelite loomiseks on: [http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;IPsec&#039;&#039;&#039; (&#039;&#039;Internet protocol security&#039;&#039;) – arendatud IETF poolt ning rakendatud OSI mudeli võrgukihis (Network Layer). Tegemist on erinevate turvameetmete kogumikuga, mis kasutab erinevaid krüptograafilisi protokolle andmete konfidentsiaalsuse, terviklikkuse, autentimise ja võtmehalduse tagamiseks.&lt;br /&gt;
*&#039;&#039;&#039;GRE&#039;&#039;&#039; (&#039;&#039;Genaral Routing Encapsulation&#039;&#039;, RFC 1702, RFC 2784) – Esialgu Cisco poolt välja töötatud protokoll, mis on võimeline kapseldama mitmete erinevate protokollide pakette.&lt;br /&gt;
*&#039;&#039;&#039;PPTP&#039;&#039;&#039; (&#039;&#039;Point-to-Point Tunneling Protocol&#039;&#039;, RFC 2637) - toimib OSI mudeli andmeedastus kihis (Data Link Layer). Andmed kapseldatakse PPP (Point to Point Protocol) pakettidesse, mis omakorda kapseldatakse IP pakettidesse. PPTP toetab andmete krüpteerimist ja pakendamis ning kasutab GRE protokolli andmete edastamiseks. [http://compnetworking.about.com/od/vpn/l/aa030103a.htm]&lt;br /&gt;
*&#039;&#039;&#039;L2F&#039;&#039;&#039; (&#039;&#039;Layer2 Forwarding&#039;&#039;) – toimib OSI mudeli andmeedastus kihis. L2F ei oma krüpteerimise võimalust ning on välja vahetatud L2TP poolt.&lt;br /&gt;
*&#039;&#039;&#039;L2TP&#039;&#039;&#039; (&#039;&#039;Layer2 Tunneling Protocol&#039;&#039;, RFC 2661)  - toimib OSI mudeli andmeedastus kihis, ühendab microsofti PPTP ja cisco L2F protokollide omadusi.&lt;br /&gt;
&lt;br /&gt;
==VPN liigid==&lt;br /&gt;
&lt;br /&gt;
===Tehnoloogia===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Usaldatud VPN&#039;&#039;&#039; (&#039;&#039;trusted VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteerimata andmeid läbi teenusepakkuja käest renditud püsiliini. Privaatsuse tagab teenusepakkuja lubadus, et läbi renditud kanali edastatakse vaid ühe kliendi andmeid. Seega oleneb andmete konfidentsiaalsus ja terviklikkus vaid teenusepakkuja diskreetsusest kliendi andmete vastu.&lt;br /&gt;
&lt;br /&gt;
*Üks tuntumaid protokolle usaldatud VPN lahenduste puhul on &#039;&#039;&#039;MPLS&#039;&#039;&#039; (&#039;&#039;Multi-Protocol Label Switching&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Turvalise VPN&#039;&#039;&#039; (&#039;&#039;secure VPN&#039;&#039;) tehnoloogia puhul edastatakse krüpteeritud andmeid läbi avalike võrkude. Andmed krüpteeritakse päritolu seadmes või võrgu lüüsis ning krüpteering eemaldatakse vastavalt sihtkoha võrgulüüsis või lõppseadmes. Krüpteering käitub sihtpunktide vahelise tunnelina, isegi kui kolmas osapool ühendust jälgib, puudub neil võime andmeid lugeda ega muuta. &lt;br /&gt;
&lt;br /&gt;
Mõningad turvalise VPNi puhul kasutatavad protokollid on:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;IPsec&#039;&#039; koos krüpteeringuga&lt;br /&gt;
*&#039;&#039;L2TP&#039;&#039; IPsec sisse kapseldatuna&lt;br /&gt;
*&#039;&#039;SSL&#039;&#039; koos krüpteeringuga&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hübriid VPN&#039;&#039;&#039; (&#039;&#039;Hybrid VPN&#039;&#039;) puhul on võimalik edastada krüpteeritud andmeid läbi renditud püsiliini.  Kuna usaldatud ja turvalise VPNi kasutamine ei ole üksteist välistav, on hübriid VPN puhul tegemist antud tehnoloogiate paralleelse rakendamisega. &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.vpnc.org/vpn-technologies.html]&lt;br /&gt;
&lt;br /&gt;
===Kasutus===&lt;br /&gt;
&lt;br /&gt;
Kaks levinumat VPN kasutusliiki on &#039;&#039;Remote-Access VPN&#039;&#039; ja &#039;&#039;Site-to-Site VPN&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissepääsu VPN&#039;&#039;&#039; (&#039;&#039;Remote-Access VPN&#039;&#039;), vahel tuntud kui virtuaalne privaatne sissehelistamisvõrk (virtual private dial-up network, VPDN), on kasutaja ja kohtvõrgu vaheline ühendus mida kasutatakse organisatsioonides kaugkasutajate võrguga ühendamiseks. Sissepääsu VPN kasutab klient-server arhidektuuri, kus kaugkasutaja VPN klient omandab võrgu sissepääsuõigused läbi võrgu äärealas asuva VPN serveri. Kuna kaugkasutaja võrgusätestused ei ole sageli staatilised, vastutab VPN sessiooni algatamise eest kaugkasutaja seadmes paiknev VPN klient. [http://computer.howstuffworks.com/vpn2.htm]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site-to-Site&#039;&#039;&#039; lahenduse puhul paikneb ühendatud võrkude vahel staatiline VPN ühendus ning võrgusisesed lõppseadmed ei ole teadlikud VPN olemasolu kohta. VPN lüüs on vastutav TCP/IP pakettide kapseldamise ja krüpteerimise eest. Site-to-Site VPN jagub kaheks. [http://computer.howstuffworks.com/vpn3.htm]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Intraneti VPN&#039;&#039;: peamiselt suuremate ettevõtete jaoks ja on mõeldud firma osakondade ühendamiseks turvakanali abil ühtsesse võrku peakontoriga. &lt;br /&gt;
*&#039;&#039;Ekstraneti-VPN&#039;&#039;: mõeldud klientide ja partnerite turvalise ühenduse tagamiseks firmade kohtvõrkude ühendamise abil.&lt;br /&gt;
&lt;br /&gt;
=VPN-i lahendused=&lt;br /&gt;
==Tarkvaralised lahendused==&lt;br /&gt;
Siinkohal toon ära mõned konkreetset tarkvaralised lahendused, mis on virtuaalsete privaatvõrkude loomisel populaarsed[14]. Igaüks neist erineb teistest märkimisväärselt ning on suunatud erinevatele sihtgruppidele.&lt;br /&gt;
===OpenVPN===&lt;br /&gt;
&lt;br /&gt;
OpenVPN on tasuta ja avatud lähtekoodiga lahendus, mis võimaldab luua turvalisi &#039;&#039;remote access&#039;&#039;- ja &#039;&#039;site-to-site&#039;&#039;-tüüpi virtuaalseid privaatvõrke. Krüpteerimiseks kasutab OpenVPN SSL/TLS-protokolli ning ta on võimeline &amp;quot;läbima&amp;quot; NAT-i ning tulemüüre. OpenVPN-i levib GNU GPL litsentsi all.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN võimaldab võrgu otspunktidel üksteist autentida eelnevalt jagatud krüptograafilise võtme, sertifikaadi või kasutajanime ja parooli abil.[15]&lt;br /&gt;
&lt;br /&gt;
Rakendus on saadaval väga paljudele operatsioonisüsteemidele, nende hulgas Windows, Linux, Mac OS X.[15]&lt;br /&gt;
&lt;br /&gt;
Nii nii VPN-kliendi kui -serveri jaoks on üks tarkvarapakk, mis töötab soovitud režiimis vastavalt konfiguratsioonifailile.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN kasutab vaikimisi UDP- ning kasutaja soovi korral ka TCP-protokolli. Lahendus toimib ka läbi enamike &#039;&#039;proxy&#039;&#039;-serverite ning ka NAT-i ja tulemüüride läbimine ei põhjusta üldjuhul probleeme.[15]&lt;br /&gt;
&lt;br /&gt;
OpenVPN-ile on kirjutatud mitmeid kolmanda osapoole kliendiprogramme (näiteks Windowsile OpenVPN GUI) ning tema tugi on integreeritud ka mõnedesse vabavaralistesse ruuterite püsivaradesse (näiteks Tomato, Vyatta, DD-WRT). [15].&lt;br /&gt;
&lt;br /&gt;
===Hamachi===&lt;br /&gt;
&lt;br /&gt;
Hamachi on jaosvaraline VPN-lahendus, mis on tuntud eelkõige oma seadistuste lihtsuse poolest ning on seetõttu eriti populaarne arvutimängude austajate seas.[16] Hamachi tootja kasutab ka reklaamlauset &#039;&#039;&amp;quot;Finally, a VPN that just works&amp;quot;&#039;&#039; (Lõpuks VPN, mis lihtsalt töötab).[17]&lt;br /&gt;
&lt;br /&gt;
Hamachi on keskselt manageeritav VPN-süsteem, mis koosneb serveri klastrist, mida haldab tootja, ning klientprogrammist, mis installeeritakse lõppkasutaja arvutisse. Klientprogramm lisab arvutile uue virtuaalse võrgukaardi, kuhu saadetud väljuvad paketid edastatakse Hamachi programmile, mis edastab need omakorda üle interneti läbi UDP-ühenduse. Sissetulevad paketid saadetakse Hamachi programmi, mis saadab need virtuaalsele võrgukaardile.[16]&lt;br /&gt;
&lt;br /&gt;
Iga klient saab kas luua virtuaalse võrgu või liituda olemasolevaga. Kui mingi klient A liitub võrguga või lahkub sealt, käsib keskne server kõigil teistel klientidel kas luua või eemaldada VPN-tunnel kliendiga A. Tootja väidab, et ligi 95% juhtudest õnnestub luua &#039;&#039;peer-to-peer&#039;&#039; tunnel kahe klientarvuti vahel. Kui see ei õnnestu, luuakse ühendus läbi vaheserveri, mida haldab tootja.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi kasutab IP-aadresside jagamisel 5.0.0.0 võrku maskiga 255.0.0.0, mis ei ole praegusel hetkel avalikult kasutusel ning välistab seetõttu võimalikud konfliktid teiste arvutite aadressidega internetis. Oodatavasti aga võetakse see aadressivahemik lähiajal kasutusse ning sel juhul võivad Hamachi kasutajatel konfliktid tekkida.[16]&lt;br /&gt;
&lt;br /&gt;
Hamachi on saadaval kahes versioonis. Tasuta versioon on mõeldud kodukasutajatele ning toetab maksimaalselt 16 klienti. Kommertsversioon toetab kuni 256 korraga ühendatud klienti, kuid selle kasutamiseks on vajalik iga-aastane tasu. Hamachi toetab ainult Windowsi.[17]&lt;br /&gt;
&lt;br /&gt;
===Shrew Soft VPN Client===&lt;br /&gt;
&lt;br /&gt;
Shrew Soft VPN Client on virtuaalsete privaatvõrkude klientprogramm, st ta ei paku ise võimalust VPN-serverit luua. Shrew Soft toetab mitmeid erinevaid VPN-protokolle, näiteks IPsec, OpenSWAN, freeSWAN, strongSWAN. Samuti toetab Shrew Soft mitmeid keerulisi funktsioone, mida võib üldiselt leida ainult kallitest kommertslahendustest, ning on ühilduv näiteks Cisco, Juniperi, Netgeari jt VPN-seadmete tootjatega.[14][18]&lt;br /&gt;
&lt;br /&gt;
===Windowsi sisseehitatud VPN===&lt;br /&gt;
&lt;br /&gt;
Ehkki seda omadust on vähe reklaamitud, on ka Windowsil juba päris pikka aega olnud oma sisseehitatud VPN-klient. Ehkki enne Windows Vistat sai sisseehitatud klient paljude kriitika osaliseks, on nüüdseks, eriti Windows 7-s, võimalused tunduvalt suuremad.[14]&lt;br /&gt;
&lt;br /&gt;
VPN-serveri jaoks on vastavad vahendid olemas Windowsi serverites, kuid &amp;quot;lahjema&amp;quot; kodukasutaja serveri saab üles seada ka töölauaversioonides.&lt;br /&gt;
&lt;br /&gt;
==Riistvaralised lahendused==&lt;br /&gt;
&lt;br /&gt;
Nagu nimigi ütleb, on tegu spetsiaalsete iseseisvate võrguseadmetega, mis realiseerivad virtuaalseid privaatvõrke. Tegu võib olla ühe seadmega, kuhu kliendid ühenduvad oma arvutitega vastavat tarkvara kasutades (&#039;&#039;remote access&#039;&#039;), aga ka näiteks kahe seadmega, mis on pidevalt üle avaliku võrgu läbi tunneli ühenduses ja ühendavad seeläbi kokku näiteks eri harukontorite kohtvõrgud (&#039;&#039;site-to-site&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
Riistvaralistel VPN-idel on tarkvaralistega võrreldes mitmeid eeliseid: kõrgem turvalisus, &#039;&#039;load-balancing&#039;&#039;, võimekus taluda suurt koormust (st suurt klientide arvu). Haldus on üldjuhul realiseeritud veebiliidese abil.[19]&lt;br /&gt;
&lt;br /&gt;
Riistvaralisi VPN-lahendusi pakuvad väga mitmed erinevad tootjad.[19]&lt;br /&gt;
&lt;br /&gt;
=Kauslikke linke=&lt;br /&gt;
[http://openvpn.net/ OpenVPN-i koduleht] &amp;lt;br /&amp;gt;&lt;br /&gt;
[https://secure.logmein.com/products/hamachi2/# Hamachi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.shrew.net/ Shrew Softi koduleht] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
&lt;br /&gt;
[1] http://www.csupomona.edu/~ehelp/vpn/what_is_a_vpn.html  &amp;lt;br&amp;gt;&lt;br /&gt;
[2] http://whatis.techtarget.com/definition/0,,sid9_gci1206264,00.html &amp;lt;br&amp;gt;&lt;br /&gt;
[3] https://docs.rice.edu/confluence/pages/viewpage.action?pageId=25173986 &amp;lt;br&amp;gt;&lt;br /&gt;
[4] http://www.spamlaws.com/how-packet-sniffers-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[5] http://www.brighthub.com/computing/hardware/articles/62501.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
[6] http://www.ehow.com/how-does_4926227_a-vpn-work.html &amp;lt;br&amp;gt;&lt;br /&gt;
[7] http://compnetworking.about.com/od/vpn/a/vpn_tunneling.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[8] http://www.comptechdoc.org/independent/networking/protocol/prottunnel.html &amp;lt;br&amp;gt;&lt;br /&gt;
[9] http://compnetworking.about.com/od/vpn/l/aa030103a.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[10] http://www.vpnc.org/vpn-technologies.html &amp;lt;br&amp;gt;&lt;br /&gt;
[11] http://computer.howstuffworks.com/vpn2.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[12] http://computer.howstuffworks.com/vpn3.htm &amp;lt;br&amp;gt;&lt;br /&gt;
[14] http://lifehacker.com/5487500/five-best-vpn-tools &amp;lt;br /&amp;gt;&lt;br /&gt;
[15] http://en.wikipedia.org/wiki/OpenVPN &amp;lt;br /&amp;gt;&lt;br /&gt;
[16] http://en.wikipedia.org/wiki/Hamachi &amp;lt;br /&amp;gt;&lt;br /&gt;
[17] https://secure.logmein.com/products/hamachi2/# &amp;lt;br/&amp;gt;&lt;br /&gt;
[18] http://www.shrew.net/software &amp;lt;br/&amp;gt;&lt;br /&gt;
[19] http://searchnetworking.techtarget.com/dictionary/definition/1099664/hardware-VPN.html&lt;br /&gt;
&lt;br /&gt;
=Autorid=&lt;br /&gt;
Markus Kont A21 - ülevaate osa, Siim Männart A22 - lahenduste osa&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mkont</name></author>
	</entry>
</feed>