Erinevus lehekülje "Djbdns nimeserveri kasutamine Debian Lenniga" redaktsioonide vahel

Allikas: Kuutõrvaja
(djbdns paigaldamine)
(dnscache seadistamine)
33. rida: 33. rida:
 
===dnscache seadistamine===
 
===dnscache seadistamine===
  
dnscache on djbdns komplekti rekursiivne resolver, tarkvara kasutamiseks ettevalmistamiseks peab süsteemis olema kasutaja:grupp dnscache:dnslog ja dnslog:dnslog
+
dnscache on djbdns komplekti rekursiivne resolver, tarkvara kasutamiseks ettevalmistamiseks peab süsteemis olema kasutaja:grupp dnscache:dns
  
   # useradd -g dnslog dnslog
+
   # useradd -g dns dnscache
  # useradd -g dnscache dnslog
 
  
 
ning üks kord öelda nt
 
ning üks kord öelda nt

Redaktsioon: 23. jaanuar 2010, kell 23:39

Sissejuhatus

Üks võimalus on jaotada nimeservereid gruppidesse selle järgi, millised päringuid nad teenindavad

  • autoriteetne (ingl. k. authoritative) -
  • rekursiivne (ingl. k. recursive) -
  • vaheladustav (ingl. k. caching) -

Seejuures tuleb tähele panna, et sama nimeserveri tarkvara saab käivitada kas mõnes või äärmisel juhul kõigil nimetatud režiimides. Arusaadavalt eeldab mingis režiimis käivitamine, et kõnealune nimeserveri tarkvara vastavat režiimi toetab.

djbdns on iseenesest autoriteetne, rekursiivne ja vaheladustav nimeserver. djbdns tarkvara iseloomustab modulaarsus, tarkvara koosneb sellistest komponentidest

  • dnscache - rekursiivne dns server, ei sisalda autoriteetseid andmeid
  • tinydns - autoriteetne dns server

djbdns paigaldamine

djbdns tarkvara paigaldamiseks tuleb öelda

 # apt-get install djbdns

kusjuures lisaks paigaldatakse sellised paketid

  • daemontools
  • daemontools-run
  • ucspi-tcp

Lisaks tuleb lisada kasutaja:grupp dnslog:dnscache

 # groupadd dnscache
 # useradd -g dnscache dnslog

dnscache seadistamine

dnscache on djbdns komplekti rekursiivne resolver, tarkvara kasutamiseks ettevalmistamiseks peab süsteemis olema kasutaja:grupp dnscache:dns

 # useradd -g dns dnscache

ning üks kord öelda nt

 # dnscache-conf dnscache dnslog /etc/service/dnscache 192.168.10.53

kus

  • dnscache - kasutajanimi
  • dnslog - kasutajagrupp
  • /etc/service/dnscache - kataloog kuhu dnscache tööd puudutavad andmed paigutatakse
  • 192.168.10.53 - arvuti ip aadress, millel hakatakse päringutele vastama

Täiendav dnscache seadistamine toimub /etc/service/dnscache alla jäävas muutatuste tegemise teel, nt

  • selleks, et subnetist 10.0.0.0/24 saaks esitada päringuid tuleb öelda
 # touch /etc/service/dnscache/root/ip/10.0.0.0

kusjuures muudatus kehtestub koheselt.

djbdns käivitamine

Käivitamiseks tuleb öelda

 # svc -u /etc/service/dnscache

ja seiskamiseks

 # svc -d /etc/service/dnscache

Kontrolliks

 # svstat /etc/service/dnscache
 /etc/service/dnscache: up (pid 8507) 403 seconds

Logi tekib faili

 /etc/service/dnscache/log/main/current

djbdns kasutamine

TODO

Kasulikud lisamaterjalid