openwrt自动更新cloudflare的域名解释实现DDNS

本文详细介绍了如何在openwrt系统中利用curl命令行工具,结合Cloudflare API,设置开机自动更新DNS记录,实现DDNS功能。步骤包括获取必要的API Key、Zone ID和Domain ID,以及编写和测试自动化脚本,最终通过crontab实现定时任务。
摘要由CSDN通过智能技术生成

实例介绍在openwrt上用curl更新cloudflare的域名解释,以实现开机自动DDNS。

一、官方例子

例子连接:https://api.cloudflare.com/#dns-records-for-a-zone-list-dns-records

将例子简单化:

curl -X PUT "https://api.cloudflare.com/client/v4/zones/{主域名zoneID}/dns_records/{要做DDNS的域名ID}" \
-H "X-Auth-Email: 你cloudflare登陆EMAIL" \
-H "X-Auth-Key: 你的API Key" \
-H "Content-Type: application/json" \
--data '{"id":"{要做DDNS的域名ID}","type":"A","name":"{要做DDNS的域名}","content":"{要做DDNS域名的IP}","zone_id":"{主域名zoneID}","zone_name":"{主域名}"}'

 

二、定位数据

通过上面简单化的例子,关键是要获取三个KEY。

1,X-Auth-Key:可以在https://www.cloudflare.com/a/account/my-account 下找到,下面的Global API Key就是了。

2,主域名zon

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值