"interneto nsupdate yra internetinė dinaminį DNS Update Utility.
Interneto nsupdate paketas suteikia paprastą, žiniatinkliu už klientams siųsti dinaminius DNS atnaujinimus. Klientai paprastai yra DHCP šeimininkai, pavyzdžiui, "Linux" sistema, veikianti kaip gyvenamųjų plačiajuosčio ryšio paslaugų vartai.
Klientas siunčia paprastą interneto paraišką (pvz su wget (1) arba lynx (1) komandas) interneto-nsupdate paslaugą registruoti savo šeimininko prašymą.
Šis paketas buvo išbandyta ant su šiais Debian paketų serverio:
* Bind9 (ver 9.2.4-1)
* Apache2 (ver 2.0.54-5)
* Php4 (ver 4.3.10-16)
Patariama: Tai užpakalis skausmas konfigūruoti BIND padaryti dinaminį DNS. Jūs ketinate reikia padaryti, kad padaryti "interneto nsupdate" darbą. Šios instrukcijos apibūdinti šį procesą, todėl sekite atsargiai. I * stipriai * raginu jus peržiūrėti DNSSEC-keygen (8) ir nsupdate (8) vyras puslapius pirma, todėl jūs galite gauti kai ką mes bandome pasiekti idėją.
Montavimo instrukcija:
1. Kopijuoti "interneto nsupdate" failus į vietą, pavyzdžiui,
"/ Usr / local / lib / interneto nsupdate". Tai OK, kad įdiegti kažkur kitur,
tik pareguliuoti šias kryptis atitinkamai.
2. Sukurti TSIGas raktą, kad "interneto nsupdate" naudos autentifikuoti
Pati į DNS serverį.
SECURE Šis raktas! Nepalikite skaitymo kopijas aplink. Šis raktas gali
būti naudojamos siekiant padaryti pakeitimus DNS įrašų valdomų "interneto nsupdate".
Štai žingsniai generuoti raktą:
CD / usr / local / lib / interneto nsupdate
/ Usr / sbin / DNSSEC-keygen -a hmac-MD5 -B 512 -n HOST interneto nsupdate
chmod 440 Kweb-nsupdate *
# Žemiau reguliuoti "www-data" į GID Jūsų žiniatinklio serveris veikia pagal.
chgrp www-duomenys Kweb-nsupdate *
3. Sąrankos "interneto nsupdate" apibrėžimai failą, pradedant jei
mėginys. Šis failas turi būti apsaugota, siekiant apsaugoti kliento slaptažodžius
gražu atskleista.
CD / usr / local / lib / interneto nsupdate
CP nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Žemiau reguliuoti "www-data" į GID Jūsų žiniatinklio serveris veikia pagal.
chgrp www-duomenys nsupdate-defs.php
VI nsupdate-defs.php
4. Įsitikinkite, kad "nsupdate.php" turi teisingą kelią į "nsupdate-defs.php"
byla.
VI nsupdate.php
# Patikrinkite require_once () pareiškimas viršuje.
5. Symlink atnaujinimas scenarijų į savo svetainę.
# Žemiau reguliuoti "/var/www/nsupdate.php" į savo interneto serverį vietą.
ln-s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
Šiuo metu "interneto nsupdate" front-end yra sukonfigūruotas. Dabar į
konfigūruoti Nameserver back-end.
6. Darant prielaidą, kad jūs neturite jau turite už Nameserver raktų vietą, sukurti
naujas failas vadinamas "named.keys", kuriame yra TSIGas raktą,
"Web-nsupdate" naudosime. Failas bus atrodyti:
pagrindinis interneto nsupdate {
algoritmas hmac-MD5;
paslaptis "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==";
};
Pakeiskite "slaptą" vertė šou aukščiau į raktą
"Kweb-nsupdate. + 157 + nnnnn.private" failą, kurį generuoja 2 žingsnyje.
7. Sumontuokite "named.keys" failą į katalogą, kur yra jūsų "named.conf"
gyvena. Šis failas turi būti apsaugota, siekiant apsaugoti jūsų namesever
nuo neleistino atnaujinimus.
Jei jūsų "named.conf" katalogas yra "/ etc / BIND", tai:
# Žemiau reguliuoti faile / etc / bind į katalogą kur named.conf gyvenimą.
V. named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
# Žemiau reguliuoti "privaloma: bind" į UID: gid jūsų vardų serverį veikia pagal.
chown įpareigoti: bind /etc/bind/named.keys
8. Pridėti eilutę į "named.conf", kad sako:
apima "named.keys";
9. Keisti savo "named.conf" į sąrašą kiekvieną kompiuterį, interneto nsupdate valia
būti atnaujinti. Jei, pavyzdžiui, jūs norite, kad būtų galima dinaminius atnaujinimus
nuo šeimininkų "host1.example.com" ir "host2.example.com", tada keisti
"example.com" strofa iš "named.conf" ir pridėti dvi eilutes:
zona "example.com" {
įrašykite meistras;
,
,
,
# Pridėti eilutes žemiau, po vieną šeimininką Thie zonos
atnaujinimas politika {
suteikti interneto nsupdate. pavadinimas host1.example.com. ;
suteikti interneto nsupdate. pavadinimas host2.example.com. ;
};
};
10. Bandymo galimybę atnaujinti. Nukreipkite savo naršyklę įrengtas
"Nsupdate.php" scenarijų. Tai turėtų auklėti rankiniam formą
įrašas. Pateikite savo įrašą ir patikrinti atnaujinimas buvo sėkmingas.
Programinė detalės:
Versija: 1.0
Įkėlimo datą: 3 Jun 15
Licencija: Nemokamai
Populiarumas: 0
Komentarai nerastas