Erinevus lehekülje "Tsoonifaili haldamine" redaktsioonide vahel
(→smbind) |
(→Tsoonifaili kasutamine) |
||
53. rida: | 53. rida: | ||
[[Pilt:Smbind-1.gif]] | [[Pilt: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 | ||
+ | |||
+ | ===Webmin=== | ||
+ | |||
+ | TODO | ||
===Tsoonifaili kasutamine=== | ===Tsoonifaili kasutamine=== |
Redaktsioon: 2. veebruar 2010, kell 23:16
Sisukord
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
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
Webmin
TODO
Tsoonifaili kasutamine
NSD
TODO
BIND
TODO