web nsupdate web tabanlı dinamik DNS güncelleme aracıdır.
istemciler dinamik DNS güncellemeleri göndermek için web-nsupdate paketi, basit, web tabanlı bir tesis sağlar. Müşteriler genellikle bu tür konut genişbant hizmeti için bir ağ geçidi olarak görev yapan bir Linux sistemi olarak, DHCP konaklar vardır.
Müşteri kendi ev sahibi isteğini kayıt web nsupdate hizmet (örneğin wget (1) ya da vaşak (1) komutları gibi) basit bir web isteği gönderir.
Bu paket aşağıdaki Debian paketleri bir sunucuda test edilmiştir:
* Bind9 (9.2.4-1 ver)
* Apache2 (2.0.54-5 ver)
* Php4 (4.3.10-16 ver)
TAVSİYE: Dinamik DNS yapmak için BIND yapılandırmak için popo bir ağrı var. Sen "web-nsupdate" iş yapmak için bunu yapmak zorunda olacak. Bu talimatlar bu süreci tanımlamak, bu yüzden dikkatli izleyin. Ben kuvvetle * * biz başarmak için çalışıyoruz ne bir fikir alabilirsiniz, ilk DNSSEC-keygen (8) ve nsupdate (8) man sayfalarını yorumlayan çağırıyorum.
Yükleme Talimatları:
1. kopyalayın yere "web-nsupdate" dosyalar gibi
"/ Usr / local / lib / web nsupdate". Bu başka bir yerde yüklemek için Tamam,
Sadece buna göre aşağıdaki yönergeleri ayarlayın.
2. "web-nsupdate" kimlik doğrulaması için kullanacağı bir TSIG anahtar üret
kendisi DNS sunucusu.
BU KEY GÜVENLİ! Etrafında okunabilir kopya bırakmayın. Bu anahtar olabilir
"web-nsupdate" tarafından yönetilen DNS kayıtları değişiklik yapmak için kullanılır.
İşte anahtar oluşturmak için adımlar şunlardır:
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 sunucusu altında çalışan GID "www-data" ayarlayın.
chgrp www-data Kweb-nsupdate *
3. Kur "web-nsupdate" tanımları dosyası, verilen ile başlayan
örneği. Bu dosya, istemci şifreleri korumak için güvenli olması gerekiyor
dan ışığına çıkarılıyor.
cd / usr / local / lib / web nsupdate
cp nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Aşağıda, web sunucusu altında çalışan GID "www-data" ayarlayın.
chgrp www-data nsupdate-defs.php
vi nsupdate-defs.php
4. "nsupdate.php" "nsupdate-defs.php" doğru yolu olduğunu doğrulayın
dosya.
vi nsupdate.php
# En yakın require_once () deyimini kontrol edin.
5. Symlink web sitenize içine güncelleme script.
# Aşağıda, web sunucusu bir konuma "/var/www/nsupdate.php" ayarlayın.
ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
Bu noktada, "web-nsupdate" ön uç yapılandırıldı. Now
nameserver arka uç yapılandırın.
6. zaten nameserver tuşları için bir yer yok size varsayarsak, oluşturmak
TSIG anahtarı içeren "named.keys" adında yeni bir dosya olduğunu
"Web-nsupdate" kullanacaktır. Dosya gibi görünecektir:
Anahtar web nsupdate {
algoritması HMAC-MD5;
gizli "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==";
};
Anahtarıyla yukarıdaki "gizli" değer gösterisi değiştirin
"Kweb-nsupdate. + 157 + nnnnn.private" 2. adımda oluşturulan dosya.
7. dizine "named.keys" dosyasını yükleyin nerede "named.conf"
bulunur. Bu dosya ad sunucusunu korumak için, güvenli gerekiyor
Yetkisiz güncelleştirmeler.
Sizin "named.conf" dizini "/ etc / bind" ise, yapın:
# Aşağıda, nerede named.conf hayatları dizinine / etc / bind ayarlayın.
mv named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
UID: "bind bind" # Aşağıda ayarlamak için nameserver altında çalışır GID.
chown bind: bind /etc/bind/named.keys
8. diyor senin "named.conf" bir satır ekleyin:
"named.keys" içerir;
9. Her ana listelemek için "named.conf" Değiştir bu web-nsupdate irade
güncellenmesi olacak. Örneğin, dinamik güncelleştirmeleri izin vermek istiyorsanız
konaklardan "host1.example.com" ve "host2.example.com", daha sonra değiştirmek
Ve "named.conf" "example.com" kıta iki satırı ekleyin:
bölge "example.com" {
usta yazın;
.
.
.
# Thie bölgesinde konak başına, aşağıda bir tane satırları ekleyin
güncelleme politikası {
web nsupdate verin. host1.example.com adlandırın. A;
web nsupdate verin. host2.example.com adlandırın. A;
};
};
10. Testi güncelleme özelliği. Yüklü web tarayıcınızı Nokta
"Nsupdate.php" komut dosyası. Bu kılavuzda için bir form getirmek gerekir
entry. Girişinizi gönderin ve güncelleme başarılı olduğunu doğrulayın.
Yazılım detaylar:
Yorum Bulunamadı