openwrt 动态域名 (ddns) 绑定花生壳域名

原理很简单,就是通过一个http请求告诉花生壳服务器你的ip地址和要绑定的域名:

http://USERNAME:[email protected]/ph/update?hostname=DOMAIN
or
http://[USERNAME]:[PASSWORD]@ddns.oray.com/ph/update?hostname=[DOMAIN]&myip=[IP]

这里USERNAME PASSWORD DOMAIN分别为用户名和密码和域名.
所以最简单的方法就是在系统用crontab中起一个定时器定时调用脚本(发送上面这个请求)即可

crontab -e
*/5 * * * * /root/sd/scripts/oray.ddns.sh //注意一定是绝对地址
vim oray.ddns.sh
wget -O /root/sd/scripts/tmp.log http://username:[email protected]/ph/update?hostname=hostname
date +"%Y-%m-%d %H:%M:%S" >>/root/sd/scripts/oray.ddns.log
cat /root/sd/scripts/tmp.log >> /root/sd/scripts/oray.ddns.log
echo '
 ' >> /root/sd/scripts/oray.ddns.log
rm /root/sd/scripts/tmp.log
或者没有记录的:
wget -O /dev/null http://username:[email protected]/ph/update?hostname=hostname

使用界面设置的话

opkg update
opkg install ddns-scripts luci-app-ddns

然后在路由器后台中service选项中可以看到,如果没有,重启一下就有了

参考

http://www.right.com.cn/forum/thread-133249-1-1.html

你可能感兴趣的:(openwrt 动态域名 (ddns) 绑定花生壳域名)