RouterOS(以下简称ROS)的原生脚本来实现域名的动态解析。
版本说明
1、该脚本只在RouterOS v7.x测试通过,其他版本Ros请自行测试。
2、不存在的记录,不会自动添加,需要手动在cloudflare添加记录,默认了解析A记录,TTL=60秒,不开启代理模式。为什么不加自动了添加域名之类的,因为一次添加永久有效,所以脚本中不添加自动了。节省ROS性能(我懒)
3、只支持IPv4,不支持IPv6
RouterOS(以下简称ROS)的原生脚本来实现域名的动态解析。
版本说明
1、该脚本只在RouterOS v7.x测试通过,其他版本Ros请自行测试。
2、不存在的记录,不会自动添加,需要手动在cloudflare添加记录,默认了解析A记录,TTL=60秒,不开启代理模式。为什么不加自动了添加域名之类的,因为一次添加永久有效,所以脚本中不添加自动了。节省ROS性能(我懒)
3、只支持IPv4,不支持IPv6
本文主要讲解如何借助cloudflare的API接口来实现RouterOS(以下简称ROS)的DDNS动态解析。
1、创建API密钥 Global API Key
访问cloudflare后台,API令牌管理:https://dash.cloudflare.com/profile/api-tokens
1.1 token模式,用户API令牌,点击创建令牌,选择编辑区域DNS,再选择域名,生成API token令牌
1.2 API Email + API Key,使用cloudflare用户邮箱和Global API key
2、PHP脚本
接口地址
http(s)://api.77bx.com/cfdns/