ubnt解决方案
查看: 878|回复: 2

[DD-WRT] DD-WRT 自动更新花生壳DDNS

[复制链接]

13

回帖

66

积分

30 小时

在线时间

上等兵

注册时间
2008-9-3
金币
47 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2015-10-13 13:47 |显示全部楼层
本帖最后由 tempvipuser 于 2015-10-21 22:00 编辑

DD默认DDNS列表里没有oray更新,可通过以下加入到cron中实现自动更新。




  1. */15 * * * * root sh /var/run/orayupdate.sh
复制代码



/var/run/orayupdte.sh

  1. #!/bin/bash
  2. orayuser=orayusername
  3. oraypasswd=oraypassword
  4. orayhost=yourdomain
  5. currentip=`nslookup $orayhost | tail -1 |cut -d ' ' -f 3 -s`
  6. realip=`curl http://1111.ip138.com/ic.asp |cut -d '[' -f 2 -s |cut -d ']' -f 1 -s`
  7. orayupdateurl="http://$orayuser:$oraypasswd@ddns.oray.com/ph/update?hostname=$orayhost&myip=$realip"
  8. if [ "$realip" = "$currentip" ]; then
  9.   echo $(date) :no change >>oraylog.log
  10. else
  11.   curl "$orayupdateurl"
  12.   echo $(date) Update success: $currentip '-->' $realip >>oraylog.log
  13. fi
复制代码

80

回帖

403

积分

43 小时

在线时间

少尉

扫大街去喽

注册时间
2015-10-8
金币
312 个
威望
0 个
荣誉
0 个
累计签到:27 天
连续签到:0 天
[LV.50]初入江湖
发表于 2015-10-13 16:38 |显示全部楼层
大神,还是看不懂,可有具体点的啊。学习一下。
回复

使用道具 举报

13

回帖

66

积分

30 小时

在线时间

上等兵

注册时间
2008-9-3
金币
47 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2015-10-13 20:33 |显示全部楼层
本帖最后由 tempvipuser 于 2015-10-21 21:57 编辑
lb1227 发表于 2015-10-13 16:38
大神,还是看不懂,可有具体点的啊。学习一下。

1.创建一上脚本orayupdate.sh
2.在管理->计划任务中添加作业任务,下例为每15分钟检查一次,如果真外网IP和oray服务器中的域名指向不同就执行更新。
*/15 * * * * root sh /var/run/orayupdate.sh
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-7-20 09:33

返回顶部 返回列表