项目名称:DDNS系统
项目目的:让动态IP绑定到本站提供的顶级域名
项目已实现功能:
1.允许用户自注册本DDNS系统的帐号密码。
2.允许用户自助修改密码。
3.允许用户自行(添加/删除)自己需要的二级域名。(目前挂接在joinros.com主域名下。)
4.允许用户使用wget或者其他脚本更新自己的二级域名。
注册地址:http://www.cat-home.org/ddns/reg.html
用户中心:http://www.cat-home.org/ddns/login.html
ROS5X-6X脚本(10-15分钟执行一次)
- #DDNS本站帐号
- :global ddnsuser "用户名"
- #DDNS本站密码
- :global ddnspass "密码"
- #ROS系统版本(5X,6X)
- :global rver "5X"
- #DDNS域名(本站添加的子域名)
- :global zhost "hello"
- #以下不需要修改
- :if (rver = "5X") do={
- /tool fetch url=("http://www.cat-home.org/ddns/goddns.php\?user=$ddnsuser&passwd=$ddnspass&zym=$zhost") mode=http keep-result=no
- } else={
- /tool fetch url=("https://cat-home.org/ddns/goddns.php\?user=$ddnsuser&passwd=$ddnspass&zym=$zhost") keep-result=no
- }
其他系统可使用wget命令
- ###假设您在本站的用户名为1234,密码为5678,注册的子域名为abc。
- wget -q --output-document=/dev/null http://www.cat-home.org/ddns/goddns.php?user=1234&passwd=5678&zym=abc
更新时间:2016/06/11
更新说明:找到同子域名可能会添加2次记录的BUG。(当提交子域名包含某些字符时会产生。)已经修复。更新脚本支持https,在6X版本的情况下可以使用,使用https提交更加安全。
更新时间:2015/08/23
更新说明:发现一处BUG,在某些情况下,同一个子域名会添加2次记录。原因尚在排查中,出现概率小于1%。
更新时间:2015/07/07
更新说明:添加一个ROS-3X的DDNS脚本,方便ROS-3X用户使用。在3.24版本上测试通过。
更新时间:2015/06/08
更新说明:完成所有基本功能,基本的提交参数安全校验。修复当帐号不为纯数字时被提交参数校验给拦截的问题。添加退出登录功能。修正更新goddns模块一处安全校验错误,导致用户无法正常更新域名。