web-nsupdate is 'n web-gebaseerde dinamiese DNS update nut.
Die web-nsupdate pakket bied 'n eenvoudige, web-gebaseerde fasiliteit vir kliënte om dinamiese DNS updates stuur. Kliënte is tipies DHCP leërskare, soos 'n Linux-stelsel op te tree as 'n deurgang vir residensiële breëband diens.
Die kliënt stuur 'n eenvoudige web versoek (soos met die wget (1) of lynx (1) beveel) om die web-nsupdate diens aan hul gasheer versoek te registreer.
Hierdie pakket is getoets op 'n bediener met die volgende Debian pakkette:
* Bind9 (ver 9.2.4-1)
* Apache2 (ver 2.0.54-5)
* Php4 (ver 4.3.10-16)
Aangeraai: Dit is 'n pyn in die boude te bind instel om dinamiese DNS doen. Jy gaan nodig om dit te doen om te maak "web-nsupdate" werk. Hierdie instruksies beskryf die proses, so noukeurig volg. Ek * sterk * moedig u aan om die DNSSEC-keygen (8) en nsupdate (8) man bladsye eerste te hersien, sodat jy 'n idee van wat ons probeer om te bereik kan kry.
Installasie-instruksies:
1. Kopieer die "web-nsupdate" lêers na 'n plek soos
"/ Usr / plaaslike / lib / web-nsupdate". Dit is OK om iewers anders te installeer,
dienooreenkomstig net die volgende rigtings aan te pas.
2. Genereer 'n TSIG sleutel wat "web-nsupdate" sal gebruik om te kontroleer
hom tot die DNS-bediener.
VERSEKER hierdie sleutel! Moenie leesbare afskrifte nie verlaat rond. Hierdie sleutel kan
gebruik word om veranderinge aan DNS-rekords bestuur deur "web-nsupdate" te maak.
Hier is die stappe om die sleutel te genereer:
cd / usr / plaaslike / lib / web-nsupdate
/ Usr / sbin / DNSSEC-keygen -a HMAC-MD5 -b 512 -n HOST web-nsupdate
chmod 440 Kweb-nsupdate *
# Hier pas "www-data" om die GID jou web bediener loop onder.
chgrp www-data Kweb-nsupdate *
3. Stel die "web-nsupdate" definisies lêer, begin met die voorwaarde
monster. Hierdie lêer moet verseker, om die kliënt te beskerm wagwoorde
uit geopenbaar.
cd / usr / plaaslike / lib / web-nsupdate
CP nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Hier pas "www-data" om die GID jou web bediener loop onder.
chgrp www-data nsupdate-defs.php
vi nsupdate-defs.php
4. Maak seker dat "nsupdate.php" het die korrekte pad na die "nsupdate-defs.php"
dien.
vi nsupdate.php
# Check die require_once () verklaring naby die top.
5. Symlink die update script in jou web site.
# Hier pas "/var/www/nsupdate.php" om 'n plek in jou web server.
ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
Op hierdie punt, is die "web-nsupdate" front-end ingestel. Nou
die instel van die naambediener back-end.
6. Veronderstel jy nie reeds 'n plek vir naambediener sleutels, skep
'n nuwe lêer genaamd "named.keys" dat die TSIG sleutel bevat dat
"Web-nsupdate" sal gebruik. Die lêer sal iets soos kyk:
sleutel web-nsupdate {
algoritme HMAC-MD5;
geheim "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==";
};
Vervang die "geheime" waarde show bo met die sleutel in die
"Kweb-nsupdate. + 157 + nnnnn.private" lêer wat jy gegenereer in stap 2.
7. Installeer die "named.keys" lêer na die gids waar jou "named.conf"
woon. Hierdie lêer moet verseker, om jou te beskerm namesever
teen ongemagtigde updates.
As jou gids "named.conf" is "/ etc / bind", te doen:
# Hier pas / etc / bind aan gids waar named.conf lewens.
mv named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
# Hier pas "bind: bind" om die UID: gid jou naambediener loop onder.
chown bind bind /etc/bind/named.keys
8. Voeg 'n lyn om jou "named.conf" wat sê:
sluit "named.keys";
9. Verander jou "named.conf" noem elke leër wat web-nsupdate wil
opdatering. As, byvoorbeeld, jy wil dinamiese updates toelaat
van die leërskare "host1.example.com" en "host2.example.com", dan verander
die "example.com" strofe in "named.conf" en voeg twee lyne:
zone "example.com" {
tik meester;
.
.
.
# Voeg die lyne hieronder, een per gasheer in nis sone
update-beleid {
verleen web-nsupdate. noem host1.example.com. A;
verleen web-nsupdate. noem host2.example.com. A;
};
};
10. Toets die update vermoë. Wys jou webblaaier om die geïnstalleer
"Nsupdate.php" script. Dit moet bring 'n vorm vir die handleiding
inskrywing. Stuur jou inskrywing, en verifieer die update suksesvol was.
Sagteware besonderhede:
Weergawe: 1.0
Upload datum: 3 Jun 15
Lisensie: Gratis
Populariteit: 0
Kommentaar nie gevind