MikroTik RouterOS/ROS检查远程服务器域名更新IP脚本

 
更多
v6以上的版本支持直接填入域名,不再需要下面这样的转换脚本

ROS的服务器地址不支持域名,当我们填写服务器域名点OK后,域名会被直接转换成IP,当服务器地址是动态IP的时候,服务器IP更换后,连接将失效。以下脚本将以PPTP为例,定时检查域名IP,当检查到域名解析结果与当前IP不同时,自动更新。
脚本如下,通常3-10秒检查一次即可:

:local ddnsym "域名"
:local ips [:resolve $ddnsym]
/interface pptp-client
:local ddnsip [get [find name="pptp-out1"] connect-to ]
:if ($ddnsip!=$ips) do={
/interface pptp-client set [find name="pptp-out1"] connect-to=$ips
}

*pptp-ou1为接口名,依你的实际情况更改。
*脚本依赖DNS解析,使用前检查ip-DNS设置。

打赏

本文固定链接: https://www.cxy163.net/archives/2543 | 绝缘体

该日志由 绝缘体.. 于 2013年12月30日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: MikroTik RouterOS/ROS检查远程服务器域名更新IP脚本 | 绝缘体
关键字: , , , ,

MikroTik RouterOS/ROS检查远程服务器域名更新IP脚本:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter