ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 31683|回复: 36

[原创] routeros v5.20 DDNS

[复制链接]
发表于 2013-9-6 14:01:58 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

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

x
routeros v5.20 DDNS

翻遍了百度也没找到可以用的。。。基本上多是V3.x版本的,放狗出去,终于在外国网站上找到一个可以用的了。

贴出来方便大家

:local ddnsuser "username"
:local ddnspass "pass"
:local theinterface "ppoe-out"
:local ddnshost "youname.dyndns.org"
:local ipddns [:resolve $ddnshost];
:local ipfresh [ /ip address get [/ip address find interface=$theinterface ] address ]
:if ([ :typeof $ipfresh ] = nil ) do={
:log info ("DynDNS: No ip address on $theinterface .")
} else={
:for i from=( [:len $ipfresh] - 1) to=0 do={
:if ( [:pick $ipfresh $i] = "/") do={
:set ipfresh [:pick $ipfresh 0 $i];
}
}

:if ($ipddns != $ipfresh) do={
:log info ("DynDNS: IP-DynDNS = $ipddns")
:log info ("DynDNS: IP-Fresh = $ipfresh")
:log info "DynDNS: Update IP needed, Sending UPDATE...!"
:local str "/nic/update?hostname=$ddnshost&myip=$ipfresh&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 find name="DynDNS.$ddnshost"];
/file remove $str
:global ipddns $ipfresh
:log info "DynDNS: IP updated to $ipfresh!"
} else={
:log info "DynDNS: dont need changes";
}
}

把脚本放在计划任务中即可。

游客,如果您要查看本帖隐藏内容请回复


具体的就不解释了吧,应该多能看懂。实在不懂就消息我吧,这个是dyndns的更新方法,有空在测试下别的。


发表于 2013-9-17 15:12:10 | 显示全部楼层
不错 支持一下
发表于 2013-9-17 17:26:24 | 显示全部楼层
看官网就有。。。。。。。。。
发表于 2013-10-8 03:15:53 | 显示全部楼层
真的吗?那要试试呀
发表于 2013-10-10 15:53:44 | 显示全部楼层
恩  百度搜索的经验不好使 看看你这个脚本怎么样
发表于 2013-10-23 17:27:56 | 显示全部楼层
不错 支持一下
发表于 2013-11-2 02:50:26 | 显示全部楼层
各个飞过海///////////////
发表于 2013-11-3 16:57:06 | 显示全部楼层
哈哈哈哈哈啊哈
发表于 2013-11-3 20:00:26 | 显示全部楼层
真的吗?那要试试呀
发表于 2013-11-6 08:33:15 | 显示全部楼层
学习一下,先看看!!
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-6-15 22:20 , Processed in 0.409004 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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