web-nsupdate ay isang web-based na mga update utility dynamic DNS.
Ang pakete web-nsupdate nagbibigay ng isang simpleng, pasilidad ng web-based para sa mga kliyente na magpadala ng dynamic DNS update. Kliyente ay kadalasang DHCP hukbo, tulad ng isang sistema ng Linux na kumikilos bilang isang gateway para sa tirahan broadband serbisyo.
Client nagpapadala ng isang simpleng kahilingan web (tulad ng sa (1) wget o lynx (1) command) sa serbisyo ng web-nsupdate irehistro ang kanilang kahilingan host.
Ang pakete na ito ay nasubok sa isang server na may mga sumusunod na mga pakete ng Debian:
* BIND9 (ver 9.2.4-1)
* Apache2 (ver 2.0.54-5)
* Php4 (ver 4.3.10-16)
AY NAABISUHAN: Ito ay isang sakit sa puwitan upang isaayos magbigkis gawin dynamic DNS. Ikaw ay pagpunta sa kailangan upang gawin iyon upang gumawa ng "web-nsupdate" trabaho. Inilalarawan ng mga tagubilin na proseso, kaya sundin nang maingat. I * Matindi * pakiusapan mo munang suriin ang DNSSEC-keygen (8) at nsupdate (8) tao na pahina, kaya maaari kang makakuha ng ilang ideya ng kung ano ang aming sinusubukan upang ganapin.
Mga Tagubilin sa Pag-install:
1. Kopyahin ang "web-nsupdate" mga file sa isang lokasyon gaya ng
"/ Usr / local / lib / web-nsupdate". Ito ay ang OK upang i-install sa ibang lugar,
ayusin lamang ang mga sumusunod na mga direksyon nang naaayon.
2. Gumawa ng isang TSIG key na "web-nsupdate" ay gamitin upang mapatunayan
mismo sa DNS server.
SECURE KEY ITO! Huwag iiwan nababasa ang mga kopya sa paligid. Ang key na ito ay maaaring
maaaring gamitin upang gumawa ng mga pagbabago sa mga DNS record na pinamamahalaan ng "web-nsupdate".
Narito ang mga hakbang upang makabuo ng key:
cd / usr / local / lib / web-nsupdate
/ Usr / sbin / DNSSEC-keygen-isang HMAC-MD5 b 512 n HOST web-nsupdate
chmod 440 Kweb-nsupdate *
# Sa ibaba, ayusin "www-data" sa GID tumatakbo ang iyong web server sa ilalim.
chgrp www-data Kweb-nsupdate *
3. Setup ang "web-nsupdate" kahulugan file, simula sa ibinigay
sample. Pangangailangan file na ito upang maging ligtas, upang maprotektahan ang mga password client
mula sa pagiging nagsiwalat.
cd / usr / local / lib / web-nsupdate
cp nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Sa ibaba, ayusin "www-data" sa GID tumatakbo ang iyong web server sa ilalim.
chgrp www-data nsupdate-defs.php
vi nsupdate-defs.php
4. I-verify na "nsupdate.php" ay ang tamang path sa "nsupdate-defs.php"
file.
vi nsupdate.php
# Suriin ang require_once () pahayag malapit sa tuktok.
5. Symlink ang update script sa iyong web site.
# Sa ibaba, ayusin "/var/www/nsupdate.php" sa isang lokasyon sa iyong web server.
ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
Sa puntong ito, ang "web-nsupdate" front-end ay isinaayos. Ngayon upang
isaayos ang nameserver back-end.
6. Sa pag-aakala na hindi mo ay mayroon ng isang lugar para sa nameserver keys, lumikha ng
ng isang bagong file na tinatawag na "named.keys" na naglalaman ng mga TSIG key na
"Web-nsupdate" ay gamitin. Ang file ay tumingin ng isang bagay tulad ng:
key web-nsupdate {
algorithm HMAC-MD5;
secret "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==";
};
Palitan ang "sekretong" value show sa itaas kasama ang key sa
"Kweb-nsupdate. + 157 + nnnnn.private"-file na binuo mo sa hakbang 2.
7. I-install ang file "named.keys" sa direktoryo kung saan ang iyong mga "named.conf"
tirahan. Pangangailangan file na ito upang maging ligtas, upang maprotektahan ang iyong namesever
mula sa hindi awtorisadong mga update.
Kung ang iyong "named.conf" directory ay "/ etc / magbigkis", gawin:
# Sa ibaba, ayusin / etc / magbigkis sa direktoryo kung saan buhay named.conf.
mv named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
# Sa ibaba, ayusin "magbigkis: magbigkis" sa UID: GID tumatakbo ang iyong nameserver sa ilalim.
chown bind: itali /etc/bind/named.keys
8. Magdagdag ng isang linya sa iyong "named.conf" na nagsasabing:
kasama ang "named.keys";
9. Baguhin ang iyong "named.conf" sa listahan ng bawat host na kalooban web-nsupdate
maging ang pag-update. Kung, halimbawa, nais mo upang payagan ang dynamic na-update
mula sa hukbo "host1.example.com" at "host2.example.com", at pagkatapos ay baguhin
ang "example.com" taludtod sa "named.conf" at idagdag ang dalawang linya:
zone "example.com" {
type master;
.
.
.
# Idagdag ang linya sa ibaba, isa sa bawat host sa thie zone
update-policy {
bigyan ng web-nsupdate. pangalan host1.example.com. A;
bigyan ng web-nsupdate. pangalan host2.example.com. A;
};
};
10. Subukan ang kakayahan update. Ituro ang iyong web browser upang ang naka-install
"Nsupdate.php" script. Ito ay dapat magdala ng isang form para sa paggamit
entry. Isumite ang iyong entry, at i-verify ang pag-update ay matagumpay.
Mga detalye ng Software:
Bersyon: 1.0
I-upload ang petsa: 3 Jun 15
Lisensya: Libre
Katanyagan: 0
Mga Komento hindi natagpuan