RoS双线或多线设置动态域名(DDNS)

RoS双线或多线设置动态域名(DDNS),第1张

动态域名只能绑定在一条线路上面,不管你多线还是双线你只对你的默认路由做动态域名绑定就行了。你复制到另一台ros的话,有可能 某些参数不对造成域名不能正常更新所以不能访问。建议你手动重新做一次。当然这些都是建立在你动态域名能够正常使用的情况下

给你个示例

:local ddnsuser "testuser"

:local ddnspass "testpas"

:local status

:local x

:set x 1

:for i from=1 to=$x do={

:local status [/interface get [/interface find name=("TEL-ADSL" . $i)] running]

:if ($status!=true) do={

:set i ($i+1)}

:local ddnsinterface ("TEL-ADSL")

:local ddnshost ("xxx.toh.info")

:local ddnslastip [:resolve $ddnshost]

:if ([ :typeof $ddnslastip ] = nil ) do={ :local ddnslastip "0" }

:local ddnsiph [ /ip address get [/ip address find interface=$ddnsinterface ] address ]

:local ddnsip [:pick $ddnsiph 0 [:find $ddnsiph "/"]]

:if ($ddnsip != $ddnslastip) do={

/tool dns-update name=$ddnshost address=$ddnsip key-name=$ddnsuser key=$ddnspass

:log info ( $ddnshost . " Sending UPDATE!")

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11789955.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存