Erinevus lehekülje "Tsoonifaili haldamine" redaktsioonide vahel
(→smbind) |
|||
| 30. rida: | 30. rida: | ||
===smbind=== | ===smbind=== | ||
| − | smbind on veebipõhine tsoonifailide haldamise rakendus, mis on valmistatud PHP keeles ning kasutab MySQL või PostgreSQL andmebaasi. Kasutamine võiks paista nt selline | + | smbind http://sourceforge.net/projects/smbind/ on veebipõhine tsoonifailide haldamise rakendus, mis on valmistatud PHP keeles ning kasutab MySQL või PostgreSQL andmebaasi. Kasutamine võiks paista nt selline |
====smbind ettevalmistamine==== | ====smbind ettevalmistamine==== | ||
Redaktsioon: 2. veebruar 2010, kell 01:11
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 http://sourceforge.net/projects/smbind/ on veebipõhine tsoonifailide haldamise rakendus, mis on valmistatud PHP keeles ning kasutab MySQL või PostgreSQL andmebaasi. Kasutamine võiks paista nt selline
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
Tsoonifaili kasutamine
NSD
TODO
BIND
TODO
