RouterOS通过腾讯云 DNSPOD API DDNS实现动态IP域名解析

MaskTT 2023-09-24 1.44 K阅读 0评论

RouterOS通过腾讯云 DNSPOD API  DDNS实现动态IP域名解析

  • DNSPOD说明
    DNSPod是国内提供智能DNS产品的网站,致力于为各类网站提供高质量的电信、网通、教育网双线或者三线智能DNS免费解析。目前DNSPod已经是国内最大的免费DNS解析产品提供商

  • 做DNSPOD动态IP域名解析的你需要有一个腾讯云的域名,今天我们主要讲的是RouterOS路由器通过腾讯云的域名做动态的DDNS解析

1、创建API密钥

RouterOS通过腾讯云 DNSPOD API  DDNS实现动态IP域名解析

  • 输入密钥名称

RouterOS通过腾讯云 DNSPOD API  DDNS实现动态IP域名解析

  • 确认后,需要手动把ID和Token复制保存起来,确认后是无法再次查看的

RouterOS通过腾讯云 DNSPOD API  DDNS实现动态IP域名解析

2、手动添加记录

  • 第一次最好是先手动添加一次主机记录,ip可以随便输入。
    RouterOS通过腾讯云 DNSPOD API  DDNS实现动态IP域名解析

3、手动测试DDNS是否可以自动更新

RouterOS通过腾讯云 DNSPOD API  DDNS实现动态IP域名解析

  • 查看DNSPOD是否更新成功
    RouterOS通过腾讯云 DNSPOD API  DDNS实现动态IP域名解析

4、ROS脚本设置

RouterOS通过腾讯云 DNSPOD API  DDNS实现动态IP域名解析

#PPPoE:对应PPPOE拨号的名称
:local pppoe "pppoe-out1"

#DDNS 输入DnsPod的ID&Token
:local token "ID,Token"

#DDNS域名,输入腾讯云的域名
:local record "ros"
:local domain "masktt.com"

#以下不需要修改
:global dnspod
:local ipnew [/ip address get [/ip address find interface=$pppoe] address]
:set ipnew [:pick $ipnew 0 ([len $ipnew] -3)]
:if ($ipnew != $dnspod) do={
:local url "https://api.masktt.com/dnspod/\?token=$token&ip=$ipnew&domain=$domain&record=$record"
/tool fetch url=$url mode=https keep-result=no
:set dnspod $ipnew
log info "dnspod update ok!"
}

5、使用Schedule创建一个定时器,让ROS自动运行。

RouterOS通过腾讯云 DNSPOD API  DDNS实现动态IP域名解析

文章版权声明:除非注明,否则均为MaskTT博客原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1439人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码