找回密码
 加入我们
搜索
      
查看: 30133|回复: 32

【NAS小技巧】使用DSM4.2Beta自带的任务计划更新DDNS

[复制链接]
发表于 2013-2-6 14:49 | 显示全部楼层 |阅读模式
本帖最后由 hkfires 于 2013-3-16 21:17 编辑

群晖NAS自带的DDNS服务更新慢(不管是采用哪个DDNS服务提供商),且经常出故障,因此从购买NAS开始尝鲜使用了那么一两次之后,就果断抛弃了群晖自带的DDNS服务,在ROS上进行DDNS设置。但近日来看到越多越多的玩友反映DDNS更新的问题,加上DSM从4.2beta开始加入脚本执行的功能,遂将ROS上的更新方法搬到NAS上来,给大家另外一个DDNS更新的选择。
事先需要说明的是,群晖现在的计划任务功能所支持的最小时间间隔为1小时,所以这个方法目前还有点鸡肋,如果以后群晖能够缩小任务计划的时间间隔粒度的话(例如1分钟执行一次),大家都懂的。
以3322的DDNS为例,进入NAS,控制面板--任务计划--新增--用户定义的脚本,如下图设置:
DDNS.jpg

保存后暂时可以设置间隔为1小时。
为方便大家,脚本文本如下:
wanip=`curl ifconfig.me`
wget -q 'http://用户名:密码@members.3322.org/dyndns/update?system=dyndns&hostname=域名&myip=$wanip'
请自行将中文部分替换。
以上内容在DS1511+ 4.2Beta下测试通过。

评分

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

查看全部评分

发表于 2013-2-6 15:35 | 显示全部楼层
沙发。说群晖自己的DDNS功能更新慢,那搞得清楚它究竟多长时间更新一次吗?

另外既然NAS的大部分玩家是24小时开机的,那其实频繁断网并重新拨号获取新IP的机会并不多吧。就比如我,基本上最快1个星期重新拨号一次,所以平时我倒并不怎么在意过DDNS的更新速度问题。
 楼主| 发表于 2013-2-6 16:36 | 显示全部楼层
fimp 发表于 2013-2-6 15:35
沙发。说群晖自己的DDNS功能更新慢,那搞得清楚它究竟多长时间更新一次吗?

另外既然NAS的大部分玩家是24 ...

根据目测,正常是5分钟左右,但是会瘫痪,症状就是一直不更新,靠不住
发表于 2013-2-7 00:44 | 显示全部楼层
我来顶了,,,,,,
发表于 2013-2-22 15:08 | 显示全部楼层
我用了群晖自带的DDNS服务,深圳电信的adsl,在外面一直不通,有人可以知道什么原因吗
发表于 2013-2-22 17:15 | 显示全部楼层
我用群晖DDNS一直没问题,从来就没有过问题,不理解什么叫不更新……连续用一年了,北京联通ADSL,DDNS断线就会给我发邮件,目测到现在一年了收到过3封,一直用DDNS的Aria2下载迅雷离线,从来没出现过问题。
发表于 2013-2-22 17:16 | 显示全部楼层
freedomli 发表于 2013-2-22 15:08
我用了群晖自带的DDNS服务,深圳电信的adsl,在外面一直不通,有人可以知道什么原因吗 ...

端口映射,你映射端口到你的NAS上了么?从路由,Port Forwarding
发表于 2013-2-22 17:34 | 显示全部楼层
用了dmz现在可以了,不过不知道安不安全
 楼主| 发表于 2013-2-22 19:22 | 显示全部楼层
asukahan 发表于 2013-2-22 17:15
我用群晖DDNS一直没问题,从来就没有过问题,不理解什么叫不更新……连续用一年了,北京联通ADSL,DDNS断线 ...

反复更新IP,你就懂了
发表于 2013-2-24 18:15 | 显示全部楼层
hkfires 发表于 2013-2-22 19:22
反复更新IP,你就懂了

为什么要做这事?你是被动被更新IP了?如果不是这事的意义在哪儿?刷什么有IP限制的东西吗?
发表于 2013-2-24 18:17 | 显示全部楼层
freedomli 发表于 2013-2-22 17:34
用了dmz现在可以了,不过不知道安不安全

dmz需要一定勇气,dmz等于你dmz的电脑完全暴露在internet里,当然可以访问,不过别的端口也都可以访问了……有一种“我自己家的门锁我钥匙找不到了,但是以后不装门了,就容易进来了”的赶脚……
 楼主| 发表于 2013-2-24 20:36 | 显示全部楼层
asukahan 发表于 2013-2-24 18:15
为什么要做这事?你是被动被更新IP了?如果不是这事的意义在哪儿?刷什么有IP限制的东西吗? ...

每个人需求都是不同的,你用不着不代表别人也没用...
发表于 2013-2-24 20:40 | 显示全部楼层
hkfires 发表于 2013-2-24 20:36
每个人需求都是不同的,你用不着不代表别人也没用...

问你呢,没反问。说说啊,我觉得你有这么强的rebound难道是你发帖的意义不是为了解决问题么?这么说话好像谁欠着你似的。
发表于 2013-2-24 20:47 | 显示全部楼层
hkfires 发表于 2013-2-24 20:36
每个人需求都是不同的,你用不着不代表别人也没用...

你说你有用可以,但是普世规则你要遵守。以询问为例,当大多数人没用、并且不理解这件事的本质的时候,你要说清楚你的问题;你没说清楚问题,只说清楚你细化的需求,而且没有解释的意愿,这在行为学里属于undoubtedly denied,这样只能更加让别人远离你,希望你能理解,回你帖的人是想帮助,不是想找你事。而且,这里是CHH,不是猫扑、网易、搜狐、太平洋。
发表于 2013-2-24 20:53 | 显示全部楼层
hkfires 发表于 2013-2-24 20:36
每个人需求都是不同的,你用不着不代表别人也没用...

对ddns的更新一定不应该是主动而是被动更新,当时SSH从国内连自己英国的机子翻墙的时候,一定是从英国的机子发ACK到国内的机子更新各种数据,包括外部IP池,而不是从国内主动搜索那边的池子里在干嘛。
 楼主| 发表于 2013-2-24 21:19 | 显示全部楼层
asukahan 发表于 2013-2-24 20:47
你说你有用可以,但是普世规则你要遵守。以询问为例,当大多数人没用、并且不理解这件事的本质的时候,你 ...

可能我的语气让你误解了,在这里说声抱歉。
1、在我的群晖群里,很多人反映DDNS不更新,我写这个帖子,就是为了解决他们的这个问题,另外希望能帮到更多碰到这样问题的人。
2、希望能引起官方的重视,也为我自身提一点小小的需求(即细化计划任务时间)。
发表于 2013-2-25 16:05 | 显示全部楼层
hkfires 发表于 2013-2-24 21:19
可能我的语气让你误解了,在这里说声抱歉。
1、在我的群晖群里,很多人反映DDNS不更新,我写这个帖子,就 ...

没关系!大家都是玩家!有问题互相解决!你给的脚本真牛,有个放在父母家的NAS用上了,真不错!
发表于 2013-3-4 22:28 | 显示全部楼层
群晖DDNS确实总挂。。时不时就出问题。。多谢楼主发这个。。正好DSM4.2正式版了,正好用下,多谢。我想问下楼主几个问题,希望能解答下。
wanip=`curl ifconfig.me`(如果是其他DDNS应该也是这个可以吧?特意百度了下,这个应该就是查询外网IP的意思)
wget -q 'http://用户名:密码@members.3322.org/dyndns/update?system=dyndns&hostname=域名&myip=$wanip'
这条命令的用户名和密码指的是3322的用户名和密码吗?还是NAS的?我理解的是前者。不知道对不对。
再一个如果换成其他的,如花生壳的话是否从@members.后面都需要相对替换?还是把3322.org改下次啊就可以。多谢
 楼主| 发表于 2013-3-4 22:51 | 显示全部楼层
coldrain45 发表于 2013-3-4 22:28
群晖DDNS确实总挂。。时不时就出问题。。多谢楼主发这个。。正好DSM4.2正式版了,正好用下,多谢。我想问下 ...

第一条是获取外网IP
花生壳的话需要修改URL链接,花生壳的链接是http://用户名:密码@ddns.oray.com/ph/update?&hostname=域名&myip=$wanip
由于没有申请花生壳,所以以上链接未测试,但也八九不离十了
发表于 2013-3-4 22:54 | 显示全部楼层
再次感谢~回头试试,THANK YOU~
发表于 2013-3-7 18:55 | 显示全部楼层
再麻烦问下楼主,群晖自己的DDNS更新脚本怎么写?如果能告知再哪查询或者脚本写入规则更好。。多谢。。
 楼主| 发表于 2013-3-7 19:18 | 显示全部楼层
coldrain45 发表于 2013-3-7 18:55
再麻烦问下楼主,群晖自己的DDNS更新脚本怎么写?如果能告知再哪查询或者脚本写入规则更好。。多谢。。 ...

群晖自己的不用了吧...自带手动更新了...
发表于 2013-3-7 20:24 | 显示全部楼层
帮楼主补充下,用这个脚本后可以不在DDNS里设置了。试验了下,我有俩3322的域名,在DDNS里设置了个,然后用脚本设置另一个3322域名,运行后第二个域名也成功更新。
这个以后可以用做NAS里DDNS不支持的域名网站,用脚本设置下就可以用了。哪怕DDNS不支持也OK,或者同个网站多个域名的(比如3322里你注册了2个域名),DDNS只能设置同网站的一个域名,用这个就可以设置多个同网站域名了,大家可以试试。
再次感谢楼主

评分

参与人数 1邪恶指数 +10 收起 理由
hkfires + 10

查看全部评分

发表于 2013-3-12 16:19 | 显示全部楼层
hkfires 发表于 2013-3-7 19:18
群晖自己的不用了吧...自带手动更新了...

问下楼主,Tomato Dualwan本身带DDNS,那个更新比较及时,怎么才能把它应用到NAS的DDNS上?
现在,通过路由的DDNS,在外网访问时打开的页面是路由页面,通过什么操作可以打开NAS?
发表于 2013-3-12 16:24 | 显示全部楼层
hkfires 发表于 2013-3-7 19:18
群晖自己的不用了吧...自带手动更新了...

另问:download station下载完东西之后怎么才能自动做种?现在需要手点
 楼主| 发表于 2013-3-12 17:29 | 显示全部楼层
clarknw 发表于 2013-3-12 16:19
问下楼主,Tomato Dualwan本身带DDNS,那个更新比较及时,怎么才能把它应用到NAS的DDNS上?
现在,通过路 ...

一般来说,能用路由器上的DDNS,自然是路由器上的好
外网访问打开的是路由页面,那么你需要修改路由器的管理端口,再将NAS的80端口做端口映射
 楼主| 发表于 2013-3-12 17:29 | 显示全部楼层
clarknw 发表于 2013-3-12 16:24
另问:download station下载完东西之后怎么才能自动做种?现在需要手点

分享率改成100%,时间改成永久
发表于 2013-4-18 21:52 | 显示全部楼层
学习了
发表于 2013-8-18 10:47 | 显示全部楼层
hkfires 发表于 2013-3-7 19:18
群晖自己的不用了吧...自带手动更新了...

群辉自带手工更新就是个渣啊
发表于 2014-2-18 23:02 | 显示全部楼层
谢谢!超级好脚本
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-12-24 01:31 , Processed in 0.020856 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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