# 设置No-IP账号、密码以及DDNS域名的变量参数
:local username “填上你的用户名”
:local password “填上你的密码”
:local hostname “填上你注册的DDNS域名”
# 获取当前IPV6地址(请把此部分的红色字体标志的IPV6 Pool改成你实际的)
:local ipv6 [ipv6/address/get [find from-pool=ChinaNET] address]
:set ipv6 [:pick $ipv6 0 ([len $ipv6] -3)]
# 推送当前IPV6地址到DDNS域名(不加代码变表情) /tool fetch url=”https://$username:$password@dynupdate.no-ip.com/nic/update?hostname=$hostname&myip=$ipv6″ mode=https keep-result=no复制代码
# 日志显示IPV6地址更新
:log info “ipv6 update: $hostname – $ipv6”
# 题外话,明明几行代码能完成的事情,写上几十行,实在看不下去了。
# https://forum.mikrotik.com/viewtopic.php?t=120347