找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8373|回复: 7

[脚本] 给个简单的ddns脚本大家用用,基于ip.cn获取ip来更新,增加3个ddns网站

[复制链接]
发表于 2014-4-24 11:28:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 hui21894558 于 2014-4-24 14:48 编辑

刚写好,5.24测试通过,其它自己测试,适用ChangeIP,精华在于通过http://ip.cn来获取你所在网络的公网ip用于更新,也就是前半段实现的功能,适用于所有用ip更新的ddns,自己修改一下ok。

#获取公网IP
/tool fetch mode=http url="http://www.ip.cn/" dst-path="ip.html"
:global result [/file get ip.html contents]
:global startLoc [:find $result "<code>"]
:global endLoc [:find $result "</code>"]
:global currentIP [:pick $result ($startLoc+6) $endLoc]
#:log info ($currentIP);
:global oldIP [:resolve 域名];

#更新ddns

#ChangeIP
:if ( $oldIP != $currentIP ) do={
/tool dns-update name=域名 address=$currentIP key-name=帐号 key=密码 } else={log error "ddns is OK."}

#wap.ubddns.org
/tool fetch url="http://ubddns.org/do_updateip.php?account=帐号&pass=密码clc&userdomain=域名前缀&maindomain=ubddns.org" mode=http dst-path="域名前缀.ubddns.org"
:delay 5s
/file remove 域名前缀.ubddns.org

#ad.f3322.org
/tool fetch url="http://帐号:密码@members.3322.org/dyndns/getip?system=dyndns&hostname=域名" mode=http dst-path="域名"
:delay 5s
/file remove 域名
routeros
发表于 2014-4-24 13:43:22 | 显示全部楼层
/tool dns-update name=域名 address=$currentIP key-name=帐号 key=密码 } else={log error "ddns is OK."}
这个是哪个网站的呢
routeros
回复

使用道具 举报

 楼主| 发表于 2014-4-24 14:22:35 | 显示全部楼层
persist86 发表于 2014-4-24 13:43
/tool dns-update name=域名 address=$currentIP key-name=帐号 key=密码 } else={log error "ddns is OK." ...

changeip,其它自己简单改改就可以了。
routeros
回复

使用道具 举报

发表于 2014-4-24 14:41:07 | 显示全部楼层
如果是多线上网的知,不知要如何改才好了!
routeros
回复

使用道具 举报

 楼主| 发表于 2014-4-24 14:45:02 | 显示全部楼层
hainanmm 发表于 2014-4-24 14:41
如果是多线上网的知,不知要如何改才好了!

自动获取网关账号的公网ip,无需修改,changeip直接可以用,可以测试一下。
routeros
回复

使用道具 举报

发表于 2014-4-25 13:09:15 来自手机 | 显示全部楼层
ip.cn,陈寿福,你可曾忆起?
routeros
回复

使用道具 举报

发表于 2014-5-3 15:10:36 | 显示全部楼层
我晕,这能shuo新增,,就新增一个!~~
routeros
回复

使用道具 举报

 楼主| 发表于 2014-5-3 19:04:07 | 显示全部楼层
macxie 发表于 2014-5-3 15:10
我晕,这能shuo新增,,就新增一个!~~

原帖你看了没,对比起来就是新增,你如何理解那是你的问题。
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-23 09:26 , Processed in 0.055679 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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