changeip动态域名脚本
changeip动态域名脚本,M官网上下的,大家看看,我在4.16上成功了,原来的2.9.27的脚本在4.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才可以. 谢了!!!!!!:lol 不同的ROS版本有不同的变量命名的~~~ 整理成文档!!! 本人用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
}
}
kenlau 发表于 2011-2-11 18:24 static/image/common/back.gif
本人用changeip大约半年就会出一次问题的,要上changeip网站重新添加域名才能继续使用,现在改用dyndns了, ...
楼上的也可以参考,不过我用changeip快两年了,一直较稳定,好像你每三个月要登陆一次changeip账户就行,要不可能就会暂停服务,我记得以前好像收到过changeip的邮件,说我好长时间没登录,需要登录一下。 wlion 发表于 2011-2-12 08:23 static/image/common/back.gif
楼上的也可以参考,不过我用changeip快两年了,一直较稳定,好像你每三个月要登陆一次changeip账户就行, ...
我的好像很少登陆changeip,没有暂停吧 长时间不登陆要被暂停的。 多谢分享,楼主 顶一个!做个记号
页:
[1]