功能解析:
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设置。
评论前必须登录!
注册