網頁的nsupdate是一個基於Web的動態DNS更新實用程序。
該網絡的nsupdate包提供了一個簡單的,基於網絡的設施,為客戶發送動態DNS更新。客戶通常DHCP的主機,如作為住宅寬帶服務的網關Linux系統。
客戶端發送一個簡單的Web請求(如與wget的(1)或猞猁(1)命令)到網絡服務的nsupdate來註冊自己的主機請求。
這個包已經過測試,以下Debian包的服務器上:
* BIND9(版本9.2.4-1)
*的Apache2(版本2.0.54-5)
* PHP4(版本4.3.10-16)
被告知:這是在一個痛苦的對接配置BIND做動態DNS。你將需要做的,為了使“網絡的nsupdate”的工作。這些說明描述了這一過程,所以按照謹慎。我強烈* *敦促你審查DNSSEC,凱基(8)和的nsupdate(8)手冊第一頁,這樣你就可以得到我們所要完成的一些想法。
安裝說明:
1.將“網絡的nsupdate”文件的位置,如
“在/ usr / local / lib目錄/ WEB-的nsupdate”。這是確定安裝在別的地方,
只是相應地調整以下幾個方向。
2.生成TSIG密鑰“網絡的nsupdate”將用於驗證
本身到DNS服務器。
確保這一關鍵!不要讓讀副本左右。該鍵
可用於更改為“網絡的nsupdate”管理DNS記錄。
下面是步驟來生成密鑰:
CD的/ usr / local / lib目錄/ WEB-的nsupdate
/ usr / sbin目錄/ DNSSEC,凱基-a HMAC-MD5 -b 512 -n主機網絡的nsupdate
搭配chmod 440 Kweb-的nsupdate *
#下面,調整“WWW的數據”到Web服務器下運行的GID。
chgrp命令WWW的數據Kweb-的nsupdate *
3.設置“網絡的nsupdate”定義文件,開始提供
樣本。此文件需要保護,以保護客戶端的密碼
被揭示。
CD的/ usr / local / lib目錄/ WEB-的nsupdate
CP的nsupdate-defs.php.sample的nsupdate-defs.php
搭配chmod 640的nsupdate-defs.php
#下面,調整“WWW的數據”到Web服務器下運行的GID。
chgrp命令WWW的數據的nsupdate-defs.php
VI的nsupdate-defs.php
4.確認“nsupdate.php”具有正確的路徑“的nsupdate-defs.php”
文件。
六nsupdate.php
#檢查靠近頂部的require_once()語句。
5.符號鏈接更新腳本到你的網站。
#下面,調整“/var/www/nsupdate.php”在你的Web服務器的位置。
LN -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
在這一點上,“網絡的nsupdate”前端配置。我們
配置域名服務器後端。
6.假如你不已經有域名服務器密鑰的地方,創建
一個名為“named.keys”新文件,其中包含TSIG密鑰即
“網上的nsupdate”將使用。該文件看起來是這樣的:
關鍵網絡的nsupdate {
算法HMAC-MD5;
秘密“jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==”;
};
與在關鍵替換上面的“秘密”的價值展示
“Kweb-的nsupdate。+ 157 + nnnnn.private”你在步驟2中生成的文件。
7.安裝“named.keys”文件的目錄,你的“的named.conf”
駐留。此文件需要保護,保護您的namesever
未經授權的更新。
如果你的“named.conf中的”目錄“的/ etc /綁定”,這樣做:
#下面,調整的/ etc /綁定到目錄下的named.conf生活。
MV named.keys /etc/bind/named.keys
CHMOD 400 /etc/bind/named.keys
#下面,調整“綁定:綁定”到UID:GID你的域名服務器下運行。
CHOWN綁定:綁定/etc/bind/named.keys
8.添加一行到你的“named.conf中”,上面寫著:
包括“named.keys”;
9.修改你的“的named.conf”列出每個主機網絡的nsupdate意志
要更新。如果,例如,要允許動態更新
從主機“host1.example.com”和“host2.example.com”,然後修改
在“named.conf中”和“example.com”節添加兩行:
區“example.com”{
型主;
。
。
。
#在thie區加線之下,人們每台主機
更新策略{
授予網絡的nsupdate。命名host1.example.com。 A;
授予網絡的nsupdate。命名host2.example.com。 A;
};
};
10.測試更新功能。將Web瀏覽器的安裝
“nsupdate.php”的劇本。這應該會為手動形式
條目。提交參賽作品,並驗證更新成功。
按類別搜索
熱門軟件
-
antiX MX 1 Dec 17
-
Zorin OS Lite 16 Aug 18
-
Zorin OS Ultimate 16 Aug 18
-
KAVClient 3 Jun 15
-
BlackArch Linux 22 Jun 18
-
Tiny Core Linux 2 Sep 17
-
Java-Chess 3 Jun 15
web-nsupdate
顯影劑的其他軟件 Chip Rosenthal
xtail
3 Jun 15
評論沒有發現