路由器刷OpenWrt打造全能服務(wù)器(四)動(dòng)態(tài)域名
-
資源ID:122780722
資源大?。?span id="24d9guoke414" class="font-tahoma">76.50KB
全文頁(yè)數(shù):4頁(yè)
- 資源格式: DOC
下載積分:5積分
快捷下載

會(huì)員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。
|
路由器刷OpenWrt打造全能服務(wù)器(四)動(dòng)態(tài)域名
Netgear wndr3700v2 路由器刷OpenWrt打造全能服務(wù)器(四)動(dòng)態(tài)域名
在第一章中已經(jīng)提到,在花生殼網(wǎng)站注冊(cè)一種賬號(hào),將會(huì)得到一種免費(fèi)的域名。這一章簡(jiǎn)介一下如何更新域名的IP映射。
花生殼官方網(wǎng)站看到這樣一種更新域名IP的措施:
只要將上面的網(wǎng)址中的username,password,yourhostname,ipaddress換成自己注冊(cè)的,再用瀏覽器訪(fǎng)問(wèn)一次,花生殼就會(huì)把域名映射到自己的ipaddress。
下面就把這個(gè)任務(wù)交給路由器來(lái)做,同樣,一方面要用SecureCrt連接到路由器。
1. 寫(xiě)一種sh腳本
vi /etc/hotplug.d/iface/25-Oray
文獻(xiàn)內(nèi)容如下:
#!/bin/sh-
USER="username"
PASS="123456"
DOMAIN=""
URL="http://${USER}:${PASS}@:80/ph/update?hostname=${DOMAIN}"
if [ -f/tmp/ddns ]; then
current_ip=$(uci -P /var/state getnetwork.wan.ipaddr)
req=`cat /tmp/ddns| grep"${current_ip}"`
if [ ! -z "${req}" ]; then
old_ip=`echo ${req}| awk '{ print $2}'`
if [ "${old_ip}" ="${current_ip}" ]; then
exit
fi
fi
fi
wget -q-O /tmp/ddns -q ${URL}
大概意思就是:如果發(fā)現(xiàn)目前路由器的ip和上一次保存在臨時(shí)文獻(xiàn)里的ip不同樣,就訪(fǎng)問(wèn)花生殼網(wǎng)站,更新ip。
2. 給腳本文獻(xiàn)增長(zhǎng)執(zhí)行權(quán)限
chmod a+x/etc/hotplug.d/iface/25-Oray
3. 給路由器增長(zhǎng)定期任務(wù),每隔一分鐘執(zhí)行一次上面的腳本。
echo */1 * * * * /etc/hotplug.d/iface/25-Oray start>> /etc/crontabs/root
4. 啟動(dòng)路由器的定期任務(wù)服務(wù)
/etc/init.d/cron restart
5. 查看與否啟動(dòng)成功
ps | grep cront
顯示內(nèi)容如下:
root@OpenWrt:/mnt/web# ps | grep cront
1362 root 1392 S crond -c /etc/crontabs -l 8
5652 root 1372 S grep cront
至此,花生殼免費(fèi)注冊(cè)的動(dòng)態(tài)域名就可以使用了。
例如,注冊(cè)獲得的域名為:,那么就可以使用SecureCrt或者Flashxp在任何一臺(tái)電腦上通過(guò)這個(gè)域名連接路由器,而不需要一定在局域網(wǎng)內(nèi)才行。
既然外網(wǎng)電腦都可以訪(fǎng)問(wèn)路由器了,背面的章節(jié)將簡(jiǎn)介安裝某些常用的服務(wù)。
下一章簡(jiǎn)介OpenWrt系統(tǒng)SVN服務(wù)端的安裝與配備。