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 22: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
