web-nsupdate bir web-based dinamik DNS yeniləmə yardım edir.
müştərilər dinamik DNS yenilikləri göndərmək üçün web-nsupdate paketi sadə, web-based tesis edir. Müştərilər adətən belə yaşayış genişzolaqlı xidmət üçün bir Gateway kimi fəaliyyət göstərən Linux sistemi kimi DHCP Host var.
müştəri öz host sorğu qeydiyyatdan web-nsupdate xidmətinə (məsələn, wget (1) və ya vaşaq (1) əmr kimi) sadə web sorğu göndərir.
Bu paket aşağıdakı Debian paketləri ilə bir server test edilmişdir:
* Bind9 (9.2.4-1 ver)
* Apache2 (2.0.54-5 ver)
* PHP4 (4.3.10-16 ver)
Tövsiyə: Bu dinamik DNS etmək üçün məcburidir konfiqurasiya butt bir ağrı var. Siz "web-nsupdate" iş ki, nə etmək lazımdır gedir. Bu təlimatlar prosesi təsvir, belə diqqətlə əməl edin. Mən qəti * * Əgər biz yerinə yetirmək üçün çalışırıq nə bir fikir əldə edə bilərsiniz, belə ki, ilk DNSSEC-keygen (8) və nsupdate (8) man pages nəzərdən çağırırıq.
Qarşıya yükləmə Talimatları:
1. Copy bir yeri "web-nsupdate" faylları kimi
"/ Usr / local / lib / web-nsupdate". Bu başqa bir yerdə yüklemek üçün OK,
yalnız müvafiq aşağıdakı istiqamətləri seçin.
2. "web-nsupdate" kimlik üçün istifadə ki, bir TSIG əsas yaradın
özü DNS server.
Bu əsas SECURE! Ətrafında oxunaqlı nüsxə tərk etməyin. Bu əsas bilərsiniz
"web-nsupdate" tərəfindən idarə DNS uçotunun dəyişiklik etmək üçün istifadə edilə bilər.
Burada əsas yaratmaq üçün addımlar:
cd / usr / local / lib / web-nsupdate
/ Usr / sbin / DNSSEC-keygen -a HMAC-MD5 -b 512 n HOST web-nsupdate
chmod 440 Kweb-nsupdate *
# Aşağıda web server altında çalışır GID üçün "www-data" seçin.
chgrp www-data Kweb-nsupdate *
3. Quraşdırma "web-nsupdate" anlayışlar fayl təmin ilə başlayan
nümunə. Bu fayl müştəri parol qorumaq üçün təmin etmək lazımdır
aşkar olunur.
cd / usr / local / lib / web-nsupdate
cp nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Aşağıda web server altında çalışır GID üçün "www-data" seçin.
chgrp www-data nsupdate-defs.php
vi nsupdate-defs.php
4. "nsupdate.php" "nsupdate-defs.php" doğru yolu var doğrulayın
fayl.
vi nsupdate.php
# Üst Require_once () bəyanat yoxlayın.
5. Symlink web site daxil yeniləmə script.
# Aşağıda web server bir yeri "/var/www/nsupdate.php" seçin.
ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
Bu nöqtədə, "web-nsupdate" ön-end yapılandırılmış. İndi
nameserver geri sonuna yapılandırın.
6. artıq nameserver düymələri üçün bir yer yoxdur, siz etsək, yaratmaq
TSIG əsas var "named.keys" adlı yeni bir fayl ki,
"Web-nsupdate" istifadə edəcək. fayl kimi bir şey görünür:
əsas web-nsupdate {
alqoritm HMAC-MD5;
gizli "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==";
};
Əsas ilə yuxarıda "gizli" dəyəri şou dəyişdirin
"Kweb-nsupdate. + 157 + nnnnn.private" Əgər addım 2 yaradılan fayl.
7. kataloq üçün "named.keys" faylı bərpa harada "named.conf"
yaşayır. Bu fayl namesever qorumaq üçün təmin etmək lazımdır
icazəsiz yenilikləri.
Sizin "named.conf" kataloq "/ etc / bind" Əgər bunu:
# Aşağıda olduğu named.conf həyatını kataloq / etc / bind seçin.
MV named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
UID üçün: "bind bind" # Aşağıda tənzimləmək sizin nameserver altında çalışır Gid.
chown bind: bind /etc/bind/named.keys
8. deyir "named.conf" bir xətt əlavə:
"named.keys" daxil;
9. Hər host siyahısı üçün "named.conf" dəyişdirmək ki, web-nsupdate iradə
yenilənməsi ola bilər. Məsələn, siz dinamik yenilikləri imkan istəyirsinizsə
Host "host1.example.com" və "host2.example.com", sonra dəyişdirmək
Və "named.conf" və "example.com" bənd iki xətləri əlavə edin:
zona "example.com" {
master növü;
.
.
.
# Thie zonasında ana başına aşağıda bir xətləri əlavə
update-siyasi {
web-nsupdate verilməsi. host1.example.com adı. A;
web-nsupdate verilməsi. host2.example.com adı. A;
};
};
10. Test yeniləmə qabiliyyəti. Yüklü üçün web browser qeyd
"Nsupdate.php" script. Bu dərslik üçün forma yetişdirmək lazımdır
giriş. Giriş təqdim və yeniləmə uğurlu oldu yoxlamaq.
Software ətraflı:
Version: 1.0
Tarixi Upload: 3 Jun 15
Lisenziya: Pulsuz
Məşhurluq: 0
Şərhlər tapılmadı