web-nsupdate

Skjermbilde programvare:
web-nsupdate
Prog.varedetaljer:
Versjon: 1.0
Last opp dato: 3 Jun 15
Utvikler: Chip Rosenthal
Lisens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

web-nsupdate er en web-basert dynamisk DNS oppdateringsverktøyet.
Den web-nsupdate pakken gir en enkel, web-basert anlegg for kunder å sende dynamiske DNS-oppdateringer. Kundene er typisk DHCP verter, for eksempel et Linux-system som fungerer som en inngangsport for boligbredbåndstjeneste.
Klienten sender en enkel web forespørsel (for eksempel med wget (1) eller gaupe (1) kommandoer) til web-nsupdate tjeneste for å registrere sin vert forespørsel.
Denne pakken har blitt testet på en server med følgende Debian-pakker:
    * Bind9 (ver 9.2.4-1)
    * Apache2 (ver 2.0.54-5)
    * PHP4 (ver 4.3.10-16)
Vær oppmerksom på: Det er en smerte i baken til å konfigurere BIND å gjøre dynamisk DNS. Du kommer til å trenge å gjøre det for å gjøre "web-nsupdate" arbeid. Disse instruksjonene beskriver denne prosessen, så følg nøye. Jeg * sterkt * oppfordre deg til å gjennomgå DNSSEC-keygen (8) og nsupdate (8) man-sidene først, slik at du kan få en ide om hva vi prøver å oppnå.
Installasjonsinstruksjoner:
1. Kopier de "web-nsupdate" filer til en plassering som
    "/ Usr / local / lib / web-nsupdate". Det er OK å installere et annet sted,
    bare justere følgende retninger tilsvarende.
2. generere en TSIG nøkkel som "web-nsupdate" vil bruke for å autentisere
    seg til DNS-serveren.
    Sikre denne nøkkelen! Ikke la lesbare kopier rundt. Denne nøkkelen kan
    brukes til å gjøre endringer i DNS-poster som styres av "web-nsupdate".
    Her er fremgangsmåten for å generere nøkkelen:
cd / usr / local / lib / web-nsupdate
/ Usr / sbin / DNSSEC-keygen -a HMAC-MD5-b 512 -n HOST web-nsupdate
chmod 440 Kweb-nsupdate *
# Nedenfor justere "www-data" til GID webserveren kjører under.
chgrp www-data Kweb-nsupdate *
3. Setup "web-nsupdate" definisjonsfilen, og starter med den medfølgende
   prøve. Denne filen må sikres, for å beskytte kundens passord
   fra å bli avslørt.
cd / usr / local / lib / web-nsupdate
cp nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Nedenfor justere "www-data" til GID webserveren kjører under.
chgrp www-data nsupdate-defs.php
vi nsupdate-defs.php
4. Kontroller at "nsupdate.php" har riktig bane til "nsupdate-defs.php"
   fil.
vi nsupdate.php
# Sjekk require_once () uttalelse nær toppen.
5. symlink oppdateringen skriptet inn ditt nettsted.
# Nedenfor justere "/var/www/nsupdate.php" til et sted i webserveren.
ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
    På dette punktet, er "web-nsupdate" front-end konfigurert. Nå til
    konfigurere navnetjener back-end.
6. Forutsatt at du ikke allerede har en plass for navnetjener nøkler, lage
    en ny fil som heter "named.keys" som inneholder TSIG nøkkel som
    "Web-nsupdate" vil bruke. Filen vil se omtrent slik ut:
Nøkkelen web-nsupdate {
algoritme HMAC-MD5;
hemmelige "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==";
};
    Erstatte den "hemmelige" value showet ovenfor med nøkkelen i
    "Kweb-nsupdate. + 157 + nnnnn.private" fil du genererte i trinn 2.
7. Installer "named.keys" filen til katalogen der "named.conf"
    ligger. Denne filen må sikres, for å beskytte din namesever
    fra uautoriserte oppdateringer.
    Hvis "named.conf" katalogen er "/ etc / bind", gjøre:
# Nedenfor justere / etc / bind til katalogen der named.conf liv.
mv named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
# Nedenfor justere "bind: bind" til UID: GID din navnetjener kjører under.
chown bind: bind /etc/bind/named.keys
8. Legg til en linje i "named.conf" som sier:
inkludere "named.keys";
9. Endre din "named.conf" å liste hver vert som web-nsupdate vilje
    være å oppdatere. Hvis du for eksempel ønsker å tillate dynamiske oppdateringer
    fra verter "host1.example.com" og "host2.example.com", deretter endre
    den "example.com" strofe i "named.conf" og legge til to linjer:
zone "example.com" {
skriver mester;
.
.
.
# Legge linjene under, én per vert i thie sone
update-policy {
innvilge web-nsupdate. nevne host1.example.com. A;
innvilge web-nsupdate. nevne host2.example.com. A;
};
};
10. Test oppdateringen evne. Peke nettleseren til den installerte
    "Nsupdate.php" script. Dette bør få opp en form for manuell
    oppføring. Send inn ditt bidrag, og kontrollere at oppdateringen var vellykket.

Annen programvare fra utvikleren Chip Rosenthal

xtail
xtail

3 Jun 15

Kommentarer til web-nsupdate

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!