找回密码
 加入我们
搜索
      
查看: 10339|回复: 13

新人报道……利用DSM 4.2任务计划,DIY实现DDNS功能……

[复制链接]
发表于 2013-1-27 12:32 | 显示全部楼层 |阅读模式
本帖最后由 sk163 于 2013-1-27 12:35 编辑

天天签到……可算是凑够100分了……囧……

用的路由器是R6300,没有免费的DDNS,用DSM内置的DDNS又不稳定(虽然说IP不经常变,但是只要一变化,DDNS来不及更新,外网访问就歇菜了……)
看到DSM4.2有任务计划功能,可以定时执行脚本,故写了个简单的脚本,定时访问某个固定IP的网站,让网站记录下自己的ip地址,岂不是起到了获取外网IP的功能了……
1.jpg

2.jpg

3.jpg

脚本非常简单,保存为****.sh文件:
  1. #/bin/bash
  2. wget http://某一个固定IP或网址
复制代码



网站上的代码我是用java实现的,也可以用别的技术实现(asp、php、.net等等等自由发挥):

java的话可以用这种取远程访问IP:
  1. String ip=request.getRemoteAddr();
复制代码

这样访问这个网站就可以得到NAS IP了,每个小时刷新一次喔:
4.jpg

当前除了用网站记录,没有网站的话,也可以定时给自己的邮箱发送NAS的IP等等,方式很多,只要能起到目的就可以了……

有了任务计划,以后似乎可以做很多的事情……


评分

参与人数 1邪恶指数 +5 收起 理由
ngh + 5

查看全部评分

发表于 2013-1-27 14:09 | 显示全部楼层
帮顶一下....
发表于 2013-1-28 10:32 | 显示全部楼层
是不是要升级4.2才有"计划任务“,我在控制面板中没有找到
发表于 2013-1-28 12:01 | 显示全部楼层
非常厲害的作法喔
頂一個!!
发表于 2013-1-28 12:02 | 显示全部楼层
另外
DSM 4.2 Beta新增了可以同時設置多個DDNS的功能喔
提供你參考一下
 楼主| 发表于 2013-1-28 16:50 来自手机 | 显示全部楼层
ynfox 发表于 2013-1-28 10:32
是不是要升级4.2才有"计划任务“,我在控制面板中没有找到

是的,4.2才有的…
 楼主| 发表于 2013-1-28 16:52 来自手机 | 显示全部楼层
dennisc 发表于 2013-1-28 12:02
另外
DSM 4.2 Beta新增了可以同時設置多個DDNS的功能喔
提供你參考一下

好的…回头试试看…只要稳定的话就不用这么麻烦了…
发表于 2013-1-29 17:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-2-22 15:33 | 显示全部楼层
试了一下我的ddns要输入端口才能登陆,不知道你们有没有这个问题
发表于 2013-3-25 10:34 | 显示全部楼层
这个技术贴不错,学习了
发表于 2013-3-25 16:12 | 显示全部楼层
/某一个固定IP或网址??   能不能提供一个,我不是很明白。
发表于 2013-3-27 22:42 | 显示全部楼层
java这个脚本是存成.jsp文件吗?
发表于 2013-4-1 15:39 | 显示全部楼层
唔……………… 小白求详细讲解…………
发表于 2013-4-1 21:27 | 显示全部楼层
注册了个域名。
用了dnspod的服务,做了域名解析
写了脚本,定时更新域名的ip

不过4.1的时候没用这个计划任务,自己编辑了crontab
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-5-19 03:27 , Processed in 0.013656 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表