動態域名DDNS遠程來管理群暉



在定時器里加上腳本,設置為1分鐘執行一次就可以了。
先去每步科技申請個免費域名,假設申請的是abc.meibu.net
下面的代碼是每步科技的IPV4動態域名服務,想解析IP地址的話,代碼差不多,去看下他們提供的接口就可以實現
其中 通過 http://www.0816water.com/ips.asp 得到路由器當前的IPV4地址
然后判斷這個地址是否改變了,改變了就提交到每步科技的服務器去更新解析記錄
"http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc"這個頁面是提交域名
解析記錄
其中abc.meibu.net&pwd=abc 是你在每步申請的域名和密碼。
sync
old=$(cat ips.asp)
echo "$old"
wget -q -O ips2.asp http://www.0816water.com/ips.asp
sync
sleep 10
new=$(cat ips2.asp)
echo "$new"
if [ "$old" != "$new" ]
then
rm -rf ips.asp
mv ips2.asp ips.asp
wget "http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc"
rm login.asp*
else
echo "==same!"
fi
定時器每分鐘執行一次,先取IPV4地址,跟前面取的比較下,一樣就結束,不一樣就提交解析
并且把新的IP記錄寫到文件里面去以備下次比較。
如果想解析IPV6地址,則換2個網頁地址
http://www.0816water.com/ips.asp 換成 http://v6.meibu.com/ipv6.asp
這個是檢測IP
http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc
換成 http://v6.meibu.com/v6.asp?name=abc.noip.cn&pwd=abc
這個是提交IP
|