wlion 发表于 2011-2-11 10:40:33

changeip动态域名脚本

changeip动态域名脚本,M官网上下的,大家看看,我在4.16上成功了,原来的2.9.27的脚本在4.16上用不成。

YAWPYNG 发表于 2011-2-11 10:58:16

本帖最后由 YAWPYNG 于 2011-2-11 11:01 编辑

wlion 发表于 2011-2-11 10:40 static/image/common/back.gif
changeip动态域名脚本,M官网上下的,大家看看,我在4.16上成功了,原来的2.9.27的脚本在4.16上用不成。
頂下....

http://wiki.mikrotik.com/wiki/Dynamic_DNS_Update_Script_for_ChangeIP.com

官網上面有列出3個版本 , 2.9~3.X~   4.X
不同的ROS版本要搭配對應的DDNS才可以.

广东林001 发表于 2011-2-11 11:13:56

谢了!!!!!!:lol

jt00278 发表于 2011-2-11 12:36:15

不同的ROS版本有不同的变量命名的~~~

kyer2012 发表于 2011-2-11 12:52:23

整理成文档!!!

kenlau 发表于 2011-2-11 18:24:13

本人用changeip大约半年就会出一次问题的,要上changeip网站重新添加域名才能继续使用,现在改用dyndns了,本人用的是3.22版本,用ksw520的3.30版本脚本修改了来使用

:local ddnsuser "账号"
:local ddnspass "密码"
:local ddnshost "域名"
:local ddnsinterface "pppoe-out1"
:local ddnsipADSL1
:local ddnslastipADSL1 [:resolve $ddnshost]
:if ([ :typeof $ddnslastipADSL1 ] = nil ) do={ $ddnslastipADSL1 "0" }
:set ddnsipADSL1 [ /ip address get address ]
:set ddnsipADSL1 [:pick $ddnsipADSL1 0 [:find $ddnsipADSL1 "/"]]
:if ($ddnsipADSL1 != $ddnslastipADSL1) do={
:log info ("DynDNS:" . "更新IP" . $ddnsipADSL1)
:local str "/nic/update?hostname=$ddnshost&myip=$ddnsipADSL1&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG"
/tool fetch address=members.dyndns.org src-path=$str mode=http user=$ddnsuser password=$ddnspass dst-path=("/DynDNS.".$ddnshost)
:delay 1
:local str ;
/file remove $str
}
}

wlion 发表于 2011-2-12 08:23:26

kenlau 发表于 2011-2-11 18:24 static/image/common/back.gif
本人用changeip大约半年就会出一次问题的,要上changeip网站重新添加域名才能继续使用,现在改用dyndns了, ...

楼上的也可以参考,不过我用changeip快两年了,一直较稳定,好像你每三个月要登陆一次changeip账户就行,要不可能就会暂停服务,我记得以前好像收到过changeip的邮件,说我好长时间没登录,需要登录一下。

brqtpt007 发表于 2011-2-12 08:32:47

wlion 发表于 2011-2-12 08:23 static/image/common/back.gif
楼上的也可以参考,不过我用changeip快两年了,一直较稳定,好像你每三个月要登陆一次changeip账户就行, ...

我的好像很少登陆changeip,没有暂停吧

zooyo 发表于 2011-2-12 11:22:48

长时间不登陆要被暂停的。

sunny7688 发表于 2011-2-14 19:26:49

多谢分享,楼主

qiqi00612 发表于 2013-1-19 14:20:10

顶一个!做个记号
页: [1]
查看完整版本: changeip动态域名脚本