创新|开发|定制
专注于软路由|网络技术领域

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

功能解析:

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设置。

赞(0) 打赏
转载请注明出处:Ros资源网 » RouterOS检查远程服务器域名更新IP脚本

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏