Dyndns 动态域名RouterOS更新脚本 ,支持 3322
本帖最后由 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添加脚本了应该就能看明白。
==============================================================
:local ednsuser "metro"
:local ednspass "2911911"
:local ednshost "ksw520.3322.org"
:local ednsinterface "pppoe-out1"
:local members "http://members.3322.org/dyndns/update?system=dyndns"
#:local members "http://members.dyndns.org/nic/update?"
:local status
:local status running]
:if ($status!=false) do={
:local ednslastip [:resolve $ednshost]
:if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip "0" }
:local ednsiph [ /ip address get address ]
:local ednsip [:pick $ednsiph 0 [:find $ednsiph "/"]]
:local ednsstr "&hostname=$ednshost&myip=$ednsip"
:if ($ednslastip != $ednsip) do={
/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass dst-path=$ednshost
:delay 2
:local result
:log info ($ednshost . " " .$result)
/file remove $ednshost ;
}
}
====================================================
转载请注明出处。 coupons 要用信用卡才能得到? 添加对 3322 的支持 :) 谢谢...看看 真可以用 这个好像不能用吧~我之前试过~ 看看。。。 很好用 谢谢 8错8错 好像不能用吧 这个好像不能用吧~我之前试过~
peckpock 发表于 2010-7-18 21:51 http://bbs.routerclub.com/images/common/back.gif
你确定试过这个? 呵呵 好像不能用吧
大笨象 发表于 2010-7-20 12:06 http://bbs.routerclub.com/images/common/back.gif
不能用我就不会发。 thankx a lot~ 本帖最后由 47771885 于 2010-7-20 13:09 编辑
{:2_32:} ... 需要 对磁盘 进行 少少 读写。。