找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 49343|回复: 40

[脚本] Dyndns 动态域名RouterOS更新脚本 ,支持 3322

  [复制链接]
发表于 2010-7-17 16:10:09 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 ksw520 于 2010-7-19 20:04 编辑

changeip老出问题,以前的账户还都不能登录了。被迫换dyndns。
通过查看ez-ipupdate 源码,找到了更新3322等动态域名更新的API。
3.30 和 4.10 测试OK。fetch方式更新,2.9x的不支持。

http://www.3322.org/

http://www.dyndns.com/

脚本就不添加注释了。都会在routeroos添加脚本了应该就能看明白。
==============================================================

  1. :local ednsuser "metro"
  2. :local ednspass "2911911"
  3. :local ednshost "ksw520.3322.org"
  4. :local ednsinterface "pppoe-out1"
  5. :local members "http://members.3322.org/dyndns/update?system=dyndns"
  6. #:local members "http://members.dyndns.org/nic/update?"
  7. :local status
  8. :local status [/interface get [/interface find  name=$ednsinterface] running]
  9. :if ($status!=false) do={
  10. :local ednslastip [:resolve $ednshost]
  11. :if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip "0" }
  12. :local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]
  13. :local ednsip [:pick $ednsiph 0 [:find $ednsiph "/"]]
  14. :local ednsstr "&hostname=$ednshost&myip=$ednsip"
  15. :if ($ednslastip != $ednsip) do={
  16. /tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost
  17. :delay 2
  18. :local result [/file get $ednshost contents]
  19. :log info ($ednshost . " " .$result)
  20. /file remove $ednshost ;
  21. }
  22. }
复制代码
====================================================
转载请注明出处。
routeros
发表于 2010-7-17 18:13:48 | 显示全部楼层
coupons 要用信用卡才能得到?
routeros
回复

使用道具 举报

 楼主| 发表于 2010-7-18 16:11:41 | 显示全部楼层
添加对 3322 的支持
routeros
回复

使用道具 举报

发表于 2010-7-18 16:24:38 | 显示全部楼层
routeros
回复

使用道具 举报

发表于 2010-7-18 17:49:08 | 显示全部楼层
谢谢...看看
routeros
回复

使用道具 举报

发表于 2010-7-18 20:44:30 | 显示全部楼层
真可以用
routeros
回复

使用道具 举报

发表于 2010-7-18 21:51:42 | 显示全部楼层
这个好像不能用吧~我之前试过~
routeros
回复

使用道具 举报

发表于 2010-7-18 21:56:55 | 显示全部楼层
看看。。。
routeros
回复

使用道具 举报

发表于 2010-7-18 23:35:40 | 显示全部楼层
很好用 谢谢
routeros
回复

使用道具 举报

发表于 2010-7-19 19:40:36 | 显示全部楼层
8错8错
routeros
回复

使用道具 举报

发表于 2010-7-20 12:06:57 | 显示全部楼层
好像不能用吧
routeros
回复

使用道具 举报

 楼主| 发表于 2010-7-20 12:19:14 | 显示全部楼层
routeros
回复

使用道具 举报

 楼主| 发表于 2010-7-20 12:19:39 | 显示全部楼层
好像不能用吧
大笨象 发表于 2010-7-20 12:06



不能用我就不会发。
routeros
回复

使用道具 举报

发表于 2010-7-20 12:56:39 | 显示全部楼层
thankx a lot~
routeros
回复

使用道具 举报

发表于 2010-7-20 13:00:34 | 显示全部楼层
本帖最后由 47771885 于 2010-7-20 13:09 编辑

... 需要 对磁盘 进行 少少 读写。。
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 12:51 , Processed in 0.093400 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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