Erinevus lehekülje "Tsoonifaili haldamine" redaktsioonide vahel

Allikas: Kuutõrvaja
(Tsoonifaili kasutamine)
(Zoner)
60. rida: 60. rida:
 
* kehtivad ja varasemad versioonid tsoonifailides asuvad failisüsteemis
 
* kehtivad ja varasemad versioonid tsoonifailides asuvad failisüsteemis
 
* andmebaasi kasutatakse programmi kasutajate halduseks jms, PostgreSQL ning MySQL valikud
 
* andmebaasi kasutatakse programmi kasutajate halduseks jms, PostgreSQL ning MySQL valikud
 +
 +
[[Pilt:Zoner-1.gif]]
  
 
===Webmin===
 
===Webmin===

Redaktsioon: 2. veebruar 2010, kell 23:25

Sissejuhatus

Nimeserverid moodustavad hajusa andmebaasi, mille andmed asuvad tavaliselt tekstifaili kujul esinevates tsoonifailides. Reeglina kirjeldatakse andmed tsoonifailides standardsel kujul, nn BIND-formaadis (RFC 1035 punkt 5 and RFC 1034 punkt 3.6.1).

Tsoonifailis esinevad andmed ressursikirjetena (ingl. k. Resource Record, RR). Nimesüsteemi ressursikirjeid kasutatakse internetis erinevate protokollidega seotud andmevahetuse korraldamisel, nt

  • epost - MX, SPF, PTR kirjed
  • veeb - A, CNAME kirjed
  • nimeteenus - SOA, NS kirjed

BIND-formaati kasutavad nt NSD ja BIND nimeserverid.

Tsoonifaili kirjed

Tsoonifailis ....

 $TTL    604800
 $ORIGIN  loomaaed.tartu.ee
 @       IN      SOA   ns.loomaaed.tartu.ee. hostmaster.ns.loomaaed.tartu.ee. (
                     2010020100         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
 ;
 @       IN      NS      ns.loomaaed.tartu.ee.
 ns      IN      A       192.168.1.50
 www     IN      A       192.168.1.51

smbind

smbind (Simple Management for BIND) http://sourceforge.net/projects/smbind/ on veebipõhine tsoonifailide haldamise rakendus, mis on programmeeritud PHP keeles ning kasutab MySQL või PostgreSQL andmebaasi.

smbind ettevalmistamine

Tarkvara paigaldamiseks Debian Lenny keskkonnas sobib öelda

 # apt-get install smbind

Tulemusena tekivad sellised olulised kataloogid ja failid

  • /etc/smbind - seadistusfailid
  • /usr/share/doc/smbind/dbfiles - PostgreSQL ja MySQL andmebaasi skriptid
  • /usr/share/smbind/php - veebirakendus

PostgreSQL andmebaasi ettevalmistamiseks sobib öelda

 $ cat /usr/share/doc/smbind/dbfiles/smbind-pg.sql | psql -h 192.168.1.247 -U smbind smbind

smbind kasutamine

smbind kasutamine võiks paista nt selline

Smbind-1.gif

Zoner

Zoner http://pypi.python.org/pypi/zoner/ on Pyton keeles programmeeritud tsoonide halduse tarkvara, millel on sellised omadused

  • kehtivad ja varasemad versioonid tsoonifailides asuvad failisüsteemis
  • andmebaasi kasutatakse programmi kasutajate halduseks jms, PostgreSQL ning MySQL valikud

Zoner-1.gif

Webmin

TODO

Tsoonifaili kasutamine

NSD

TODO

BIND

TODO

Kasulikud lisamaterjalid