<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>https://www.auul.pri.ee/wiki/index.php?action=history&amp;feed=atom&amp;title=Rekursiivse_resolveri_Unbound_kasutamine_operatsioonis%C3%BCsteemiga_Debian</id>
	<title>Rekursiivse resolveri Unbound kasutamine operatsioonisüsteemiga Debian - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="https://www.auul.pri.ee/wiki/index.php?action=history&amp;feed=atom&amp;title=Rekursiivse_resolveri_Unbound_kasutamine_operatsioonis%C3%BCsteemiga_Debian"/>
	<link rel="alternate" type="text/html" href="https://www.auul.pri.ee/wiki/index.php?title=Rekursiivse_resolveri_Unbound_kasutamine_operatsioonis%C3%BCsteemiga_Debian&amp;action=history"/>
	<updated>2026-05-03T17:44:17Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://www.auul.pri.ee/wiki/index.php?title=Rekursiivse_resolveri_Unbound_kasutamine_operatsioonis%C3%BCsteemiga_Debian&amp;diff=866&amp;oldid=prev</id>
		<title>Imre: Uus lehekülg: 'Kategooria:Interneti domeeninimede süsteem ===Sissejuhatus===  Üks võimalus liigitada nimeservereid või nimeserverite tarkvara on selle järgi, millised päringuid teenindatakse  * pädev ehk autoriteetne (ingl. k. authoritative) - vastab päringutele ainult nimeserveri tsoonifailis kirjeldatud andmete alusel; autoriteetsed nimeserverid teenindavad reeglina resolverite päringuid * rekursiivne (ingl. k. recursive) - rekursiivne nimeserver ei sisalda nö oma tsoonifa...'</title>
		<link rel="alternate" type="text/html" href="https://www.auul.pri.ee/wiki/index.php?title=Rekursiivse_resolveri_Unbound_kasutamine_operatsioonis%C3%BCsteemiga_Debian&amp;diff=866&amp;oldid=prev"/>
		<updated>2024-03-05T21:39:26Z</updated>

		<summary type="html">&lt;p&gt;Uus lehekülg: &amp;#039;&lt;a href=&quot;/wiki/index.php?title=Kategooria:Interneti_domeeninimede_s%C3%BCsteem&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Kategooria:Interneti domeeninimede süsteem (pole veel kirjutatud)&quot;&gt;Kategooria:Interneti domeeninimede süsteem&lt;/a&gt; ===Sissejuhatus===  Üks võimalus liigitada nimeservereid või nimeserverite tarkvara on selle järgi, millised päringuid teenindatakse  * pädev ehk autoriteetne (ingl. k. authoritative) - vastab päringutele ainult nimeserveri tsoonifailis kirjeldatud andmete alusel; autoriteetsed nimeserverid teenindavad reeglina resolverite päringuid * rekursiivne (ingl. k. recursive) - rekursiivne nimeserver ei sisalda nö oma tsoonifa...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategooria:Interneti domeeninimede süsteem]]&lt;br /&gt;
===Sissejuhatus===&lt;br /&gt;
&lt;br /&gt;
Üks võimalus liigitada nimeservereid või nimeserverite tarkvara on selle järgi, millised päringuid teenindatakse&lt;br /&gt;
&lt;br /&gt;
* pädev ehk autoriteetne (ingl. k. authoritative) - vastab päringutele ainult nimeserveri tsoonifailis kirjeldatud andmete alusel; autoriteetsed nimeserverid teenindavad reeglina resolverite päringuid&lt;br /&gt;
* rekursiivne (ingl. k. recursive) - rekursiivne nimeserver ei sisalda nö oma tsoonifaili, st ta ei ole mingite vastuste osas autoriteetne; rekursiivne nimeserver teenindab mingi piiratud hulga klientide päringuid lahendades neid autoriteetsete nimeserverite abil ja seetõttu nimetatakse rekursiivset nimeserverit tihti resolveriks (ingl. k. to resolve - lahendama)&lt;br /&gt;
&lt;br /&gt;
Unbound http://www.unbound.net/ resolveril on selliseid omadused&lt;br /&gt;
&lt;br /&gt;
* rekursiivne - lahendab nö lõppkasutaja esitatud päringuid, nt sobib seadistada töökohaarvuti nimeserveriks&lt;br /&gt;
* vaheladustav (ingl. k. caching) - Unbound peab kord lahendatud vastust mõnda aega meeles, mis tähendab, et järgmisele samale päringule vastab ta kliendile kohe ja ei pea omakorda pöörduma vastuse saamiseks autoriteetsete nimeserverite poole&lt;br /&gt;
* valideeriv - toetab DNSSEC kasutamist&lt;br /&gt;
* IPv6 tugi&lt;br /&gt;
&lt;br /&gt;
Rekursiivse resolveri vastutus on parimal võimalikul moel anda kliendi esitatud päringule vastus, seejuures&lt;br /&gt;
&lt;br /&gt;
* kasutada vastuse koostamisel mitmete pädevate nimeserverite abi&lt;br /&gt;
* anda õige vastus - nt mitte ennast lasta eksitada cache poisoning tehnikatest, võimalusel kasutada DNSSEC vahendeid&lt;br /&gt;
* vastata kiiresti&lt;br /&gt;
&lt;br /&gt;
===Unbound paigaldamine===&lt;br /&gt;
&lt;br /&gt;
2011 aastal leidub paljude operatsioonisüsteemide paketihalduses Unbound tarkvara. &lt;br /&gt;
&lt;br /&gt;
====Debian====&lt;br /&gt;
&lt;br /&gt;
Debian Squeeze sisaldab versiooni 1.4.6 ja paigaldamiseks sobib öelda&lt;br /&gt;
&lt;br /&gt;
  # apt-get install unbound&lt;br /&gt;
&lt;br /&gt;
====OpenBSD====&lt;br /&gt;
&lt;br /&gt;
OpenBSD 5.4 sisaldab binaarse paketina versiooni 1.4.9 ja paigaldamiseks sobib öelda&lt;br /&gt;
&lt;br /&gt;
 # pkg_add unbound      &lt;br /&gt;
 unbound-1.4.20:libldns-1.6.16p0: ok                                                                                                        &lt;br /&gt;
 useradd: Warning: home directory `/var/unbound' doesn't exist, and -m was not specified                                                    &lt;br /&gt;
 unbound-1.4.20: ok                                                                                                                         &lt;br /&gt;
 The following new rcscripts were installed: /etc/rc.d/unbound&lt;br /&gt;
 See rc.d(8) for details.&lt;br /&gt;
 --- +unbound-1.4.20 -------------------&lt;br /&gt;
 You should add:&lt;br /&gt;
 &lt;br /&gt;
     syslogd_flags=&amp;quot;${syslogd_flags} -a /var/unbound/dev/log&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 to /etc/rc.conf.local to create a syslog socket in the unbound chroot.&lt;br /&gt;
&lt;br /&gt;
Selleks, et /etc/rc.d/unbound skript töötaks, peab olema seadistatud unbound-control (127.0.0.1 pealt).&lt;br /&gt;
&lt;br /&gt;
===Unbound seadistamine===&lt;br /&gt;
&lt;br /&gt;
Resolveri seadistusfailis tuleb näidata muu hulgas&lt;br /&gt;
&lt;br /&gt;
* juurnimeserverite aadressid&lt;br /&gt;
* millisel aadressil resolver päringuid teenindab&lt;br /&gt;
* millised kliendid saavad resolverit kasutada, tavaliselt kliendi src ip aadressi täpsusega&lt;br /&gt;
&lt;br /&gt;
Unbound tööd juhib seadistusfail unbound.conf&lt;br /&gt;
&lt;br /&gt;
* /etc/unbound/unbound.conf - Debian&lt;br /&gt;
* /var/unbound/etc/unbound.conf - OpenBSD&lt;br /&gt;
&lt;br /&gt;
Lihtsamal juhul võib kasutada nt sellise sisuga seadistusfaili&lt;br /&gt;
&lt;br /&gt;
  server:&lt;br /&gt;
     interface: 192.168.10.190&lt;br /&gt;
     outgoing-interface: 192.168.10.190&lt;br /&gt;
     access-control: 192.168.1.0/24 allow&lt;br /&gt;
     access-control: 192.168.10.0/24 allow_snoop&lt;br /&gt;
     root-hints: &amp;quot;/var/unbound/etc/named.cache&amp;quot;&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* interface - millisel aadressil arvuti Unbound resolveri kliente teenindab&lt;br /&gt;
* outgoing-interface - milliselt aadressilt resolveri päringud autoriteetsetele nimeserveritele väljuvad&lt;br /&gt;
* access-control - millistelt ip aadressidelt saab Unbound resolverit kasutada; allow lubab esitada ainult rekursiivseid päringuid, nt +norec annab vaikimisi refused vastuse&lt;br /&gt;
&lt;br /&gt;
 $ dig +norec @nimeserver domeeni.nimi&lt;br /&gt;
 ...&lt;br /&gt;
 ;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: REFUSED, id: 52133&lt;br /&gt;
&lt;br /&gt;
allow_snoop lubab mõlemaid (viimane on vajalik, et unbound kasutaja saaks öelda&lt;br /&gt;
&lt;br /&gt;
 $ dig +trace @nimeserver domeeni.nimi&lt;br /&gt;
&lt;br /&gt;
* root-hints - resolver peab alati teadma interneti juurnimeserverite aadresse&lt;br /&gt;
&lt;br /&gt;
Juurnimeserverite aadresse saab küsida mõnes juba seadistatud resolveriga arvutis&lt;br /&gt;
&lt;br /&gt;
  $ dig . ns&lt;br /&gt;
&lt;br /&gt;
või kopeerida aadressilt Linuxis&lt;br /&gt;
&lt;br /&gt;
  $ wget ftp://FTP.INTERNIC.NET/domain/named.cache&lt;br /&gt;
&lt;br /&gt;
OpenBSD keskkonnas&lt;br /&gt;
&lt;br /&gt;
  $ ftp ftp://FTP.INTERNIC.NET/domain/named.cache&lt;br /&gt;
&lt;br /&gt;
===Unbound käivitamine===&lt;br /&gt;
&lt;br /&gt;
Unbound resolver teenindab päringuid portidel 53/udp ja 53/tcp.&lt;br /&gt;
&lt;br /&gt;
====Debian====&lt;br /&gt;
&lt;br /&gt;
Käivitamiseks tuleb öelda&lt;br /&gt;
&lt;br /&gt;
  # /etc/init.d/unbound start | stop&lt;br /&gt;
&lt;br /&gt;
====OpenBSD====&lt;br /&gt;
&lt;br /&gt;
Selleks, et Unbound töötaks OpenBSD all chroot keskkonnas kataloogis /var/unbound kasutajana _unbound tuleb kasutada seadistusfailis rida&lt;br /&gt;
&lt;br /&gt;
 chroot: &amp;quot;/var/unbound&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Et chroot keskkonnas töötav Unbound saaks logida syslog'i tuleb syslog käivitamisel lisaks kasutada '-a /var/unbound/dev/log'&lt;br /&gt;
&lt;br /&gt;
  # syslogd -a /var/www/dev/log -a /var/empty/dev/log -a /var/unbound/dev/log&lt;br /&gt;
&lt;br /&gt;
/etc/rc.conf.local failis sobib kasutada rida&lt;br /&gt;
&lt;br /&gt;
  syslogd_flags=&amp;quot;${syslogd_flags} -a /var/unbound/dev/log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2012 kevadel ütleb OpenBSD v. 5.1 paketihalduse unbound chroot kasutamisel kävitamisel nii&lt;br /&gt;
&lt;br /&gt;
 # unbound -dv                             &lt;br /&gt;
 [1335943357] unbound[20534:0] notice: Start of unbound 1.4.15.&lt;br /&gt;
 [1335943357] unbound[20534:0] warning: increased limit(open files) from 128 to 4140&lt;br /&gt;
 [1335943357] unbound[20534:0] warning: unable to setusercontext _unbound: Bad file descriptor&lt;br /&gt;
&lt;br /&gt;
Limiitide tuleb töötada sarnaselt nagu on kirjeldatud aadressil http://www.auul.pri.ee/wiki/Operatsioonis%C3%BCsteemi_OpenBSD_kasutamine#Login_class_kasutamine.&lt;br /&gt;
&lt;br /&gt;
Tavalisel viisil sobib kasutada käivitusskripti&lt;br /&gt;
&lt;br /&gt;
  # /etc/rc.d/unbound start | stop&lt;br /&gt;
&lt;br /&gt;
Vastasel korral on logis midagi sellist&lt;br /&gt;
&lt;br /&gt;
 Mar 13 16:03:01 unbound[28759:0] error: can't create socket: Too many open files&lt;br /&gt;
&lt;br /&gt;
===Unbound kasutamine===&lt;br /&gt;
&lt;br /&gt;
Unbound resolveri kasutajateks on tavaliselt arvutid, mis vajavad nimelahendust, nt kohtvõrgu arvutid, eposti serverid jt kusjuures Unbound protsess töötab selleks ettenähtud arvutis või võrgusõlmeks olevas seadmes&lt;br /&gt;
&lt;br /&gt;
      internet&lt;br /&gt;
        ...&lt;br /&gt;
         |&lt;br /&gt;
        _|_&lt;br /&gt;
       |   | OpenBSD võrgusõlm&lt;br /&gt;
       |___| Unbound protsess&lt;br /&gt;
         |&lt;br /&gt;
   --|---|----------|-----------|--&lt;br /&gt;
     |              |           |&lt;br /&gt;
 &lt;br /&gt;
          dns kliendid (töökohaarvuti, serverid)&lt;br /&gt;
&lt;br /&gt;
Linux keskkonnas sobib näidata nimeserveri aadress staatiliselt arvuti /etc/resolv.conf failis nt reaga&lt;br /&gt;
&lt;br /&gt;
  nameserver 192.168.10.190&lt;br /&gt;
&lt;br /&gt;
Unbound resolveri tööd saab kontrollida nt öeldes mõnes arvutis, kus peab kõnealust resolverit saama kasutada&lt;br /&gt;
&lt;br /&gt;
  $ dig @192.168.10.190 kuutorvaja.eenet.ee a&lt;br /&gt;
&lt;br /&gt;
ja vastus peaks sisaldama sarnaseid ridu rida&lt;br /&gt;
&lt;br /&gt;
  ...&lt;br /&gt;
  ;; QUESTION SECTION:&lt;br /&gt;
  ;kuutorvaja.eenet.ee.           IN      A&lt;br /&gt;
  &lt;br /&gt;
  ;; ANSWER SECTION:&lt;br /&gt;
  kuutorvaja.eenet.ee.    83840   IN      A       193.40.0.7&lt;br /&gt;
  ..&lt;br /&gt;
&lt;br /&gt;
===Nimepäringu vastuse valideerimine===&lt;br /&gt;
&lt;br /&gt;
Nimepäringute vastuste valideerimiseks kasutatakse üldiselt DNSSEC tehnikat. 2011 aastal on selleks mitmeid võimalusi, kaks populaarsemat on&lt;br /&gt;
&lt;br /&gt;
* signeeritud tsoonifailidega juurnimeserverite kasutamine, kõige loomulikum viis&lt;br /&gt;
* DLV (DNSSEC Look-aside Validation) - üleminekuaja häkk&lt;br /&gt;
&lt;br /&gt;
Kui nimeteenust kasutatakse sarnaselt ülaltoodud skeemile, siis peab arvestama, et DNSSEC kontroll toimub Unbound protsessi juures, sealt edasi kliendini liigub vastus tavalise avateksina üle kohtvõrgu ja klient otsustab vastuse turvalisuse üle ad biti järgi vastuses. Seetõttu on reeglina soovitav, et Unbound töötaks nimeteenust kasutatavatele arvutitele võimalikult lähedal.&lt;br /&gt;
&lt;br /&gt;
DNSSEC juurutamise kronoloogia&lt;br /&gt;
&lt;br /&gt;
* 15. juuli 2010 - juurnimeserverid kasutavad signeeritud tsoone http://www.root-dnssec.org/&lt;br /&gt;
* ? - .org tsoon on signeeritud&lt;br /&gt;
* 31. märts 2011 - .com tsoon on signeeritud http://www.theregister.co.uk/2011/04/01/dnssec_com_goes_live/&lt;br /&gt;
&lt;br /&gt;
Kasulikud lisamaterjalid&lt;br /&gt;
&lt;br /&gt;
* http://www.theregister.co.uk/2011/04/01/dnssec_com_goes_live/&lt;br /&gt;
* http://blogs.pcmag.com/securitywatch/2011/03/dnssec_in_com_domain_is_a_good.php&lt;br /&gt;
&lt;br /&gt;
====Signeeritud tsoonifailiga juurnimeserverite kasutamine====&lt;br /&gt;
&lt;br /&gt;
Unbound seadistamiseks tuleb kasutada seadistusfailis rida&lt;br /&gt;
&lt;br /&gt;
 auto-trust-anchor-file: &amp;quot;root.key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
kusjuures fail peab olema unbound protsessile kirjutatav ning esialgselt sisaldama rida (as per http://unbound.net/documentation/howto_anchor.html)&lt;br /&gt;
&lt;br /&gt;
 # cat /var/unbound/etc/root.key&lt;br /&gt;
 . IN DS 19036 8 2 49AAC11D7B6F6446702E54A1607371607A1A41855200FD2CE1CDDE32F24E8FB5&lt;br /&gt;
&lt;br /&gt;
 # chown _unbound /var/unbound/etc&lt;br /&gt;
 # chown _unbound:_unbound /var/unbound/etc/root.key&lt;br /&gt;
&lt;br /&gt;
Peale unbound protsessi käivitamist selle faili sisu muutub automaatselt.&lt;br /&gt;
&lt;br /&gt;
Kontrollimiseks sobib öelda&lt;br /&gt;
&lt;br /&gt;
 $ dig . ns +dnssec +multiline&lt;br /&gt;
 &lt;br /&gt;
 ; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.7.2-P3 &amp;lt;&amp;lt;&amp;gt;&amp;gt; . ns +dnssec +multiline&lt;br /&gt;
 ;; global options: +cmd&lt;br /&gt;
 ;; Got answer:&lt;br /&gt;
 ;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 4737&lt;br /&gt;
 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 14, AUTHORITY: 0, ADDITIONAL: 1&lt;br /&gt;
 &lt;br /&gt;
 ;; OPT PSEUDOSECTION:&lt;br /&gt;
 ; EDNS: version: 0, flags: do; udp: 4096&lt;br /&gt;
 ;; QUESTION SECTION:&lt;br /&gt;
 ;.                      IN NS&lt;br /&gt;
 &lt;br /&gt;
 ;; ANSWER SECTION:&lt;br /&gt;
 .                       518267 IN NS m.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS g.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS b.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS h.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS a.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS e.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS k.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS f.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS c.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS j.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS i.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS l.root-servers.net.&lt;br /&gt;
 .                       518267 IN NS d.root-servers.net.&lt;br /&gt;
 .                       518267 IN RRSIG NS 8 0 518400 20110409000000 (&lt;br /&gt;
                                 20110401230000 34525 .&lt;br /&gt;
                                 De4SFgTDwpgbz1JjTlaPzu7ZNRURLSnoYmQQQIZq7Gny&lt;br /&gt;
                                 RghOrsvS1soH5F43Gxr5BIi+422EBLJIrEHFnbvLy22S&lt;br /&gt;
                                 LqKtSw67eDdsBZyjE5fTtDHyYhnoR8YQWswgGVMRk4Ek&lt;br /&gt;
                                 iDDMIOk5pF+CvbML6TlvTWrnPCwNWXnbLFnT9SY= )&lt;br /&gt;
 &lt;br /&gt;
 ;; Query time: 0 msec&lt;br /&gt;
 ;; SERVER: 10.192.0.53#53(10.192.0.53)&lt;br /&gt;
 ;; WHEN: Sat Apr  2 18:44:16 2011&lt;br /&gt;
 ;; MSG SIZE  rcvd: 397&lt;br /&gt;
&lt;br /&gt;
kus tuleb tähele panna&lt;br /&gt;
&lt;br /&gt;
* vastus sisaldab RRSIG kirjet&lt;br /&gt;
* flags: qr rd ra ad - ad tähistab, et tegu on authoritative data sisaldusega&lt;br /&gt;
&lt;br /&gt;
====DLV====&lt;br /&gt;
&lt;br /&gt;
DLV seadistamiseks tuleb &lt;br /&gt;
&lt;br /&gt;
* kopeerida trust anchor fail kataloogi /var/unbound/etc&lt;br /&gt;
&lt;br /&gt;
  # cd /var/unbound/etc&lt;br /&gt;
  # ftp http://ftp.isc.org/www/dlv/dlv.isc.org.key&lt;br /&gt;
&lt;br /&gt;
* Unbound seadistusfailis kasutada rida&lt;br /&gt;
&lt;br /&gt;
  dlv-anchor-file: &amp;quot;dlv.isc.org.key&lt;br /&gt;
&lt;br /&gt;
Valideeritud nimepäringu vastus näeb välja nt selline&lt;br /&gt;
&lt;br /&gt;
  $ dig www.kaminskybug.se a +dnssec +multiline&lt;br /&gt;
  &lt;br /&gt;
  ; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.5.1-P3 &amp;lt;&amp;lt;&amp;gt;&amp;gt; www.kaminskybug.se a +dnssec +multiline&lt;br /&gt;
  ;; global options:  printcmd&lt;br /&gt;
  ;; Got answer:&lt;br /&gt;
  ;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 56069&lt;br /&gt;
  ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 4, AUTHORITY: 4, ADDITIONAL: 1&lt;br /&gt;
  &lt;br /&gt;
  ;; OPT PSEUDOSECTION:&lt;br /&gt;
  ; EDNS: version: 0, flags: do; udp: 4096&lt;br /&gt;
  ;; QUESTION SECTION:&lt;br /&gt;
  ;www.kaminskybug.se.    IN A&lt;br /&gt;
  &lt;br /&gt;
  ;; ANSWER SECTION:&lt;br /&gt;
  www.kaminskybug.se.     3590 IN CNAME fou.iis.se.&lt;br /&gt;
  www.kaminskybug.se.     3590 IN RRSIG CNAME 5 3 3600 20100205210001 (&lt;br /&gt;
                                  20100126210001 13358 kaminskybug.se.&lt;br /&gt;
                                  goEav1vWK49WEvGY/G1EBKOgekQk11JvjsQxE7chH6Kg&lt;br /&gt;
                                  OwZNpOXwomE1z9zvLcwkD60CQAZWC9psA1z01iIwtOrt&lt;br /&gt;
                                  Yq6L+2A0PLVAAuRYeY3CQnbHoHRYClCUz0dIkxhtz9f/&lt;br /&gt;
                                  Um1AuC3FtqV6t9q8lLb4ooav0Ex64KuwoPPxqqs= )&lt;br /&gt;
  fou.iis.se.             3590 IN A 212.247.204.242&lt;br /&gt;
  fou.iis.se.             3590 IN RRSIG A 5 3 3600 20100209131501 (&lt;br /&gt;
                                  20100130131501 56315 iis.se.&lt;br /&gt;
                                  BOPpSETDBKu6CjOcz2ULnOnfRVoXfOXj9OjW4zwjPuWl&lt;br /&gt;
                                  7vJ8630yXsuSEe89RuH/ZsuOGbeJnumQ/XmD6ftWL9yM&lt;br /&gt;
                                  MPUF1ZYxCtExaBcIxhxDIFJv4E4RZAOkbb9ZdYKTglIL&lt;br /&gt;
                                  zDleOOms0iVgCAnnWJSnmDpzhfvr8xoTGlh7myE= )&lt;br /&gt;
  &lt;br /&gt;
  ;; AUTHORITY SECTION:&lt;br /&gt;
  iis.se.                 3590 IN NS ns.nic.se.&lt;br /&gt;
  iis.se.                 3590 IN NS ns3.nic.se.&lt;br /&gt;
  iis.se.                 3590 IN NS ns2.nic.se.&lt;br /&gt;
  iis.se.                 3590 IN RRSIG NS 5 2 3600 20100209131501 (&lt;br /&gt;
                                  20100130131501 56315 iis.se.&lt;br /&gt;
                                  B3SheLIv8ouVPpFGjvM8q5fl9ZMnnPWR8x9QDD0uSxoH&lt;br /&gt;
                                  iV2fYHjiKC5a2+8Znsi4zSdO2AmH+reUCP74qvYpkl1K&lt;br /&gt;
                                  +NbEzndzzrJQ0XlT1icy3MC6vdvgdE7Opqjab/7iIiYV&lt;br /&gt;
                                  X9UjZpHKR284EljSrKJ0z53/T+12P3K0VU/dRFE= )&lt;br /&gt;
   &lt;br /&gt;
  ;; Query time: 1 msec&lt;br /&gt;
  ;; SERVER: 10.53.67.69#53(10.53.67.69)&lt;br /&gt;
  ;; WHEN: Sun Jan 31 00:25:39 2010&lt;br /&gt;
  ;; MSG SIZE  rcvd: 648&lt;br /&gt;
&lt;br /&gt;
kus ad lipp annab tunnistust, et vastus on valideeritud&lt;br /&gt;
&lt;br /&gt;
  flags: qr rd ra ad; QUERY: 1, ANSWER: 4, AUTHORITY: 4, ADDITIONAL: 1&lt;br /&gt;
&lt;br /&gt;
====Firefox DNSSEC lisa kasutamine====&lt;br /&gt;
&lt;br /&gt;
Firefox DNSSEC lisa https://addons.mozilla.org/en-us/firefox/addon/dnssec-validator/ abil saab brauseri kasutamise ajal tagasisidet kuidas käesolev nimi on lahendatud, nt&lt;br /&gt;
&lt;br /&gt;
[[Pilt:Unbound-1.gif]]&lt;br /&gt;
&lt;br /&gt;
Seejuures tuleb arvestada, et DNSSEC iseenest tähendab, et nimi lahendes turvaliselt, järgneva andmevahetuse turvalisus on eraldi küsimus ja nt https:// on üks viis selle saavutamiseks.&lt;br /&gt;
&lt;br /&gt;
===domain-insecure tsoonid===&lt;br /&gt;
&lt;br /&gt;
Kui kasutatakse signeeritud tsoonifailiga juurnimeservereid ning mõnele lokaalsele mitte-dnssec nimeserverile viitavaid stub-zone sissekandeid, siis võib olla asjakohane kasutada lisaks ridu&lt;br /&gt;
&lt;br /&gt;
 domain-insecure: &amp;quot;auul&amp;quot;&lt;br /&gt;
 domain-insecure: &amp;quot;10.168.192.in-addr.arpa&amp;quot;&lt;br /&gt;
 domain-insecure: &amp;quot;1.168.192.in-addr.arpa&amp;quot;&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Lokaalsed nimekirjeldused===&lt;br /&gt;
&lt;br /&gt;
Lisaks sellele, et Unboundi kasutab nimede lahendamisel võrgus töötavaid autoriteetseid nimeservereid, saab kirjeldada seadistusfailis päri- ja pöördteisendusi&lt;br /&gt;
&lt;br /&gt;
 local-zone: &amp;quot;loomaaed.tartu.ee&amp;quot; static&lt;br /&gt;
 local-data: &amp;quot;loomaaed.tartu.ee A 192.168.10.100&amp;quot;&lt;br /&gt;
 ..&lt;br /&gt;
 local-data-ptr: &amp;quot;192.168.10.100 loomaaed.tartu.ee&amp;quot;&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* local-zone - lokaalselt unboundis kirjeldatud tsooni nimi&lt;br /&gt;
* static - sellel positsioonil st type parameeter määrab põhiliselt, kuidas mitte kirjeldatud nime küsimisele vastatakse&lt;br /&gt;
* local-data - päriteisendus&lt;br /&gt;
* local-data-prt - pöördteisendus&lt;br /&gt;
&lt;br /&gt;
type väärtused&lt;br /&gt;
&lt;br /&gt;
* static - local-data abil mitte kirjeldatud nime küsimisele vastatakse NXDOMAIN&lt;br /&gt;
* nodefault - AS112 tsoonide puhul vastab Unbound vaikimisi NXDOMAIN vastusega, nodefault puhul püütakse vastavaid nimesid lahendada&lt;br /&gt;
* transparent - local-data abil mitte kirjeldatud nimi püütakse lahenada internetist, stub-zone abil vms viisil&lt;br /&gt;
* redirect - kõik alamdomeenid vastatakse local-data abil näidatud väärtusega&lt;br /&gt;
&lt;br /&gt;
===Stub tsoon===&lt;br /&gt;
&lt;br /&gt;
Stub tsooni abil saab öelda, millist pädevat nimeserverit kasutada mõne domeeni nimelahenduseks. Praktiliselt võiks seda vaja minna kui asutuses on nt kasutusel mitte-avalik pädev nimeserver ja domeeni 'auul.' nimede lahendamiseks tuleks kasutada seda; vastasel korral püüaks Unbound neid nimesid lahendada pöördudes interneti juurnimeserverite poole.&lt;br /&gt;
&lt;br /&gt;
Seadistusfailis kirjeldatakse stub tsoon selliselt&lt;br /&gt;
&lt;br /&gt;
  stub-zone:&lt;br /&gt;
     name: &amp;quot;auul&amp;quot;&lt;br /&gt;
     stub-addr: 192.168.1.251&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* name - domeeni nimi&lt;br /&gt;
* stub-addr - domeeni pädeva nimeserveri ip aadress&lt;br /&gt;
* stub sõna viitab asjaolule, et Unbound saab näidatud nimeserverilt otse vastuse kätte&lt;br /&gt;
&lt;br /&gt;
Kui stub-zone abil on vaja teha mõne privaatsete aadressidega /24 subneti jaoks pöördteisendusi, siis tuleb tõenäoliselt kasutada koostöös selliseid direktiive&lt;br /&gt;
&lt;br /&gt;
 ..&lt;br /&gt;
 domain-insecure: &amp;quot;10.168.192.in-addr.arpa&amp;quot;&lt;br /&gt;
 domain-insecure: &amp;quot;1.168.192.in-addr.arpa&amp;quot;&lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 local-zone: &amp;quot;1.168.192.in-addr.arpa.&amp;quot; transparent&lt;br /&gt;
 local-zone: &amp;quot;2.168.192.in-addr.arpa.&amp;quot; transparent&lt;br /&gt;
 ....&lt;br /&gt;
 &lt;br /&gt;
 stub-zone:&lt;br /&gt;
   name: &amp;quot;1.168.192.in-addr.arpa.&amp;quot;&lt;br /&gt;
   stub-addr: 192.168.1.247&lt;br /&gt;
 &lt;br /&gt;
 stub-zone:&lt;br /&gt;
  name: &amp;quot;10.168.192.in-addr.arpa.&amp;quot;&lt;br /&gt;
  stub-addr: 192.168.1.247&lt;br /&gt;
&lt;br /&gt;
Oluline on panna tähele, et korrektsel juhul lahendatakse kirjeldatud tsoonid stub-addr nimeserveri poolt, muud privaatsed aadressid saavad vastuseks (vastuse genereerib Unbound ise)&lt;br /&gt;
&lt;br /&gt;
 $ dig -x 192.168.5.5&lt;br /&gt;
 .. &lt;br /&gt;
 ;; OPT PSEUDOSECTION:&lt;br /&gt;
 ; EDNS: version: 0, flags:; udp: 1480&lt;br /&gt;
 ;; QUESTION SECTION:&lt;br /&gt;
 ;5.5.168.192.in-addr.arpa.      IN      PTR&lt;br /&gt;
 &lt;br /&gt;
 ;; AUTHORITY SECTION:&lt;br /&gt;
 168.192.in-addr.arpa.   10800   IN      SOA     localhost. nobody.invalid. 1 3600 1200 604800 10800&lt;br /&gt;
&lt;br /&gt;
Kui vastus on, siis midagi on valesti, sest Unbound on seda käinud internetis lahendamas&lt;br /&gt;
&lt;br /&gt;
 ..&lt;br /&gt;
 ;; QUESTION SECTION:&lt;br /&gt;
 ;5.5.168.192.in-addr.arpa.     IN      PTR&lt;br /&gt;
 &lt;br /&gt;
 ;; AUTHORITY SECTION:&lt;br /&gt;
 168.192.in-addr.arpa.   86400   IN      SOA     prisoner.iana.org. hostmaster.trex.fi. 1 604800 86400 2419200 86400&lt;br /&gt;
&lt;br /&gt;
===Forward tsoon===&lt;br /&gt;
&lt;br /&gt;
Forward tsooni abil saab öelda, millist rekursiivset nimeserverit kasutada mõne domeeni nimelahenduseks. Seadistusfailis kirjeldatakse forward tsoon selliselt&lt;br /&gt;
&lt;br /&gt;
 forward-zone:&lt;br /&gt;
   name: &amp;quot;loomla.tartu.ee&amp;quot;&lt;br /&gt;
   forward-addr: 10.172.20.10&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* name - domeeninimi&lt;br /&gt;
* forward-addr - rekursiivse nimeserveri aadress&lt;br /&gt;
&lt;br /&gt;
Selleks, et suunata kõik päringud lahendamiseks edasi sobib kasutada&lt;br /&gt;
&lt;br /&gt;
 forward-zone:&lt;br /&gt;
   name: &amp;quot;.&amp;quot;&lt;br /&gt;
   forward-addr: 10.172.20.10&lt;br /&gt;
&lt;br /&gt;
===AS112 tsoonid===&lt;br /&gt;
&lt;br /&gt;
AS112 tsoonide hulka kuuluvad sellised pöördteisenduse tsoonid, vaikimisi vastab AS112 tsooni tehtud päringutele Unbound NXDOMAIN (põhjusel, et sisemiste arvutite poolt tehtud pöördteisenduspäringud ei jõuaks avalikku võrku)&lt;br /&gt;
&lt;br /&gt;
* 10.in-addr.arpa&lt;br /&gt;
* 16.172.in-addr.arpa&lt;br /&gt;
* ...&lt;br /&gt;
* 31.172.in-addr.arpa&lt;br /&gt;
* 168.192.in-addr.arpa&lt;br /&gt;
* 254.169.in-addr.arpa&lt;br /&gt;
* 2.0.192.in-addr.arpa&lt;br /&gt;
* 100.51.198.in-addr.arpa&lt;br /&gt;
* 113.0.203.in-addr.arpa&lt;br /&gt;
&lt;br /&gt;
Lisaks lahendab Unbound vaikimisi mõlemas suunas localhost - 127.0.0.1 teisendust justkui oleks kirjeldatud (sarnaselt on kirjeldatud ka IPv6 ::1)&lt;br /&gt;
&lt;br /&gt;
 local-zone: &amp;quot;localhost.&amp;quot; static&lt;br /&gt;
 local-data: &amp;quot;localhost. 10800 IN NS localhost.&amp;quot;&lt;br /&gt;
 local-data: &amp;quot;localhost. 10800 IN SOA localhost. nobody.invalid. 1 3600 1200 604800 10800&amp;quot;&lt;br /&gt;
 local-data: &amp;quot;localhost. 10800 IN A 127.0.0.1&amp;quot;&lt;br /&gt;
 local-data: &amp;quot;localhost. 10800 IN AAAA ::1&lt;br /&gt;
 ..&lt;br /&gt;
 &lt;br /&gt;
 local-zone: &amp;quot;127.in-addr.arpa.&amp;quot; static&lt;br /&gt;
 local-data: &amp;quot;127.in-addr.arpa. 10800 IN NS localhost.&amp;quot;&lt;br /&gt;
 local-data: &amp;quot;127.in-addr.arpa. 10800 IN SOA localhost. nobody.invalid. 1 3600 1200 604800 10800&amp;quot;&lt;br /&gt;
 local-data: &amp;quot;1.0.0.127.in-addr.arpa. 10800 IN PTR localhost.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Selleks, et asutuse lokaalses autoriteetses nimeserveris kirjeldatud privaatsete aadresside pöördteisendused töötaksid tuleb kirjeldada vastava tsooni jaoks local-zone väärtusega nodefault&lt;br /&gt;
&lt;br /&gt;
  server:&lt;br /&gt;
    ...&lt;br /&gt;
    local-zone: &amp;quot;168.192.in-addr.arpa.&amp;quot; nodefault&lt;br /&gt;
    &lt;br /&gt;
ning nt 192.168.1 võrgu puhul näidata pädeva nimeserveri aadress&lt;br /&gt;
&lt;br /&gt;
  stub-zone:&lt;br /&gt;
     name: &amp;quot;1.168.192.in-addr.arpa.&amp;quot;&lt;br /&gt;
     stub-addr: 192.168.1.251&lt;br /&gt;
&lt;br /&gt;
===Jõudlus===&lt;br /&gt;
&lt;br /&gt;
* Unbound oskab kasutada mitut protsessorit ja nö keskpärasel riistvaral suudab teenidada kümneid tuhandeid päringuid sekundis.&lt;br /&gt;
* Unbound on 2-3 korda kiirem kui Bind.&lt;br /&gt;
&lt;br /&gt;
===Klientprogrammi unbound-host kasutamine===&lt;br /&gt;
&lt;br /&gt;
Klientprogramm unbound-host võimaldab nt kontrollida, kas nimelahenduse valideerimine töötab&lt;br /&gt;
&lt;br /&gt;
  # unbound-host -C unbound.conf -t A -v www.kaminskybug.se &lt;br /&gt;
  [1264938168] libunbound[2566:0] notice: init module 0: validator&lt;br /&gt;
  [1264938168] libunbound[2566:0] notice: init module 1: iterator&lt;br /&gt;
  www.kaminskybug.se is an alias for fou.iis.se. (secure)&lt;br /&gt;
  fou.iis.se has address 212.247.204.242 (secure)&lt;br /&gt;
&lt;br /&gt;
===Haldusprogramm unbound-control===&lt;br /&gt;
&lt;br /&gt;
Haldusprogrammiga unbound-control saab juhtida Unbound resolveri tööd ja küsida statistikat. Kuna unbound-control võimaldab resolveri töötamist oluliselt mõjutada, nt laadida cache sisu tekstifailist või resolveri seisata, siis peab hoolega jälgima, et unbound-control kasutamisele oleks seatud vajalikud piirangud.&lt;br /&gt;
&lt;br /&gt;
====Unbound resolveri ettevalmistamine====&lt;br /&gt;
&lt;br /&gt;
unbound-control suhtleb Unbound serveriga vaikimisi üle 953/tcp pordi. Osaliste autentimiseks kasutatakse avaliku-võtme tehnikat, vajalike võtmete genereerimiseks sobib kasutada unbound-control-setup utiliiti&lt;br /&gt;
&lt;br /&gt;
 # unbound-control-setup&lt;br /&gt;
 ... &lt;br /&gt;
 Signature ok&lt;br /&gt;
 subject=/CN=unbound-control&lt;br /&gt;
 Getting CA Private Key&lt;br /&gt;
 Setup success. Certificates created. Enable in unbound.conf file to use&lt;br /&gt;
&lt;br /&gt;
Tulemusena tekivad /var/unbound/etc kataloogi neli võtit, kask serveri ja kaks kliendi jaoks&lt;br /&gt;
&lt;br /&gt;
  unbound_control.key&lt;br /&gt;
  unbound_control.pem&lt;br /&gt;
  unbound_server.key&lt;br /&gt;
  unbound_server.pem&lt;br /&gt;
&lt;br /&gt;
unbound-control kasutamiseks tuleb vastav funktsionaalsus Unbound serveris sisse lülitada nt sektsiooniga&lt;br /&gt;
&lt;br /&gt;
  remote-control:&lt;br /&gt;
        control-enable: yes&lt;br /&gt;
        control-interface: 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
====unbound-control kasutamine====&lt;br /&gt;
&lt;br /&gt;
Vaikimisi kasutab unbound-control Unbound serveri seadistusfaili, nt sobib alustuseks kasutada unbound serverit ja unbound-control utiliiti samas arvutis.&lt;br /&gt;
&lt;br /&gt;
* Unbound resolveri oleku küsimine&lt;br /&gt;
&lt;br /&gt;
  # unbound-control status             &lt;br /&gt;
  version: 1.3.0&lt;br /&gt;
  verbosity: 1&lt;br /&gt;
  threads: 1&lt;br /&gt;
  modules: 2 [ validator iterator ]&lt;br /&gt;
  uptime: 1184 seconds&lt;br /&gt;
  unbound (pid 23298) is running...&lt;br /&gt;
&lt;br /&gt;
* Resolveri cacheist tsooni loomaaed.tartu.ee andmete kustutamine&lt;br /&gt;
&lt;br /&gt;
  # unbound-control flush_zone loomaaed.tartu.ee&lt;br /&gt;
  ok removed 3 rrsets, 2 messages and 0 key entries&lt;br /&gt;
&lt;br /&gt;
* Cache sisu esitamine&lt;br /&gt;
&lt;br /&gt;
  # unbound-control dump_cache&lt;br /&gt;
&lt;br /&gt;
====Resolveri kasutusstatistika====&lt;br /&gt;
&lt;br /&gt;
Üks unbound-control kasutusjuht on koguda resolveri kasutusstatistikat&lt;br /&gt;
&lt;br /&gt;
  # unbound-control stats_noreset&lt;br /&gt;
&lt;br /&gt;
Praktiliselt on seda sobiv automatiseerida Munin või Cacti tarkvaraga, mida on kirjeldatud aadressil http://www.unbound.net/documentation/howto_statistics.html.&lt;br /&gt;
&lt;br /&gt;
===Unbound ja NSD protsessid samas arvutis===&lt;br /&gt;
&lt;br /&gt;
Unbound seadistusfailis sobib kasutada ridu&lt;br /&gt;
&lt;br /&gt;
 domain-insecure: &amp;quot;loomaaed.tartu.ee&amp;quot;&lt;br /&gt;
 domain-insecure: &amp;quot;loomaaed.tartu.eu&amp;quot;&lt;br /&gt;
 domain-insecure: &amp;quot;loomaaed.tartu.org&amp;quot;&lt;br /&gt;
 ...&lt;br /&gt;
 stub-zone:&lt;br /&gt;
        name: &amp;quot;loomaaed.tartu.ee&amp;quot;&lt;br /&gt;
        stub-addr: 10.193.0.53&lt;br /&gt;
 &lt;br /&gt;
 stub-zone:&lt;br /&gt;
        name: &amp;quot;loomaaed.tartu.eu&amp;quot;&lt;br /&gt;
        stub-addr: 10.193.0.53&lt;br /&gt;
 &lt;br /&gt;
 stub-zone:&lt;br /&gt;
        name: &amp;quot;loomaaed.tartu.org&amp;quot; &lt;br /&gt;
        stub-addr: 10.193.0.53&lt;br /&gt;
&lt;br /&gt;
===IPv6 kasutamine===&lt;br /&gt;
&lt;br /&gt;
IPv6 kasutamiseks tuleb seadistusfailis näidata, millisel IPv6 aadressil protsess kuulab&lt;br /&gt;
&lt;br /&gt;
 interface: 2001:1530:90:11:192::53&lt;br /&gt;
&lt;br /&gt;
ning lubada asjakohastest võrkudest teenuse poole pöörduda, nt&lt;br /&gt;
 &lt;br /&gt;
 access-control: fd99::/64 allow&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb arvestada seda, et nimepäringute lahendamiseks kasutab Unbound ise IPv4 ja IPv6 võrku.&lt;br /&gt;
&lt;br /&gt;
===Kasulikud lisamaterjalid===&lt;br /&gt;
&lt;br /&gt;
* http://unbound.net/&lt;br /&gt;
* http://unbound.nlnetlabs.nl/pipermail/unbound-users/&lt;br /&gt;
* http://www.howtoforge.com/installing-using-unbound-nameserver-on-debian-etch&lt;br /&gt;
* http://www.nlnetlabs.nl/publications/dnssec_howto/index.html&lt;br /&gt;
* http://secspider.cs.ucla.edu/islands.html&lt;br /&gt;
* https://itar.iana.org/&lt;br /&gt;
* https://ns.iana.org/dnssec/status.html&lt;br /&gt;
* https://dlv.isc.org/&lt;br /&gt;
* http://en.wikipedia.org/wiki/AS112&lt;br /&gt;
* [[:Pädeva nimeserveri NSD kasutamine]]&lt;/div&gt;</summary>
		<author><name>Imre</name></author>
	</entry>
</feed>