无论您在MikroTik上碰到什么问题,本站都可以为您排忧解难。远离烦恼,腾出您宝贵的精力和时间处理更加有价值的事情。 注册 | 登陆

创建DDNS项目

项目名称: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分钟执行一次)
  1. #DDNS本站帐号
  2. :global ddnsuser "用户名"  
  3. #DDNS本站密码
  4. :global ddnspass "密码"
  5. #ROS系统版本(5X,6X)
  6. :global rver "5X"
  7. #DDNS域名(本站添加的子域名)
  8. :global zhost "hello"
  9. #以下不需要修改 
  10. :if (rver = "5X") do={
  11. /tool fetch url=("http://www.cat-home.org/ddns/goddns.php\?user=$ddnsuser&passwd=$ddnspass&zym=$zhost") mode=http keep-result=no
  12. } else={
  13. /tool fetch url=("https://cat-home.org/ddns/goddns.php\?user=$ddnsuser&passwd=$ddnspass&zym=$zhost") keep-result=no
  14. }
其他系统可使用wget命令
  1. ###假设您在本站的用户名为1234,密码为5678,注册的子域名为abc。
  2. 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模块一处安全校验错误,导致用户无法正常更新域名。

Tags: 域名, ddns, ros, 更新, 脚本

« 上一篇 | 下一篇 »

 

发表评论

评论内容 (必填):