基于开源PHP脚本修改:https://github.com/sys234/ddns
在此对作者表示感谢。
API接口调用获取方式:
https://www.cloudxns.net/AccountManage/apimanage.html
操作方式:
1.域名使用CloudXNS进行解析
2.创建需要动态解析的域名。TTL建议设置为60
3.ROS里添加执行脚本。参考链接:https://blog.ich8.com/post/5853
Scripts代码变更如下
local ipaddr
:set ipaddr [/ip address get [/ip address find interface=pppoe-out-2] address]
:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]
local apikey xxxxxxxxxxx
local skey xxxxxx
local server “http://www.ich8.com/”
local domain “abc.com”
local par “/ddns.php?&apikey=$apikey&skey=$skey&domain=$domain&ip=$ipaddr”
/tool fetch url=($server . $par) mode=http keep-result=no
GET请求格式:域名/ddns.php?&apikey={APIKEY}&skey={SKEY}&domain={ABC.COM}&ip={1.2.3.4}
[分享]CloudXNS DDNS For RouterOS 动态域名解析:等您坐沙发呢!