type
status
date
update date
slug
summary
tags
category
icon
password
本文使用Python通过cloudflare API更新群晖、软路由等设备的动态域名解析
准备工作
已配置cloudflare托管域名(本文略过)
获取cloudflare API令牌(token) 和 域名API的区域id(zone_id)
登录cloudflare
获取 API令牌(token)
- 打开 创建API令牌页面
- 点击创建令牌
- 选择使用 编辑区域DNS
- API令牌页面 权限 不需要更改,区域资源 最后一项选择需要做DDNS的域名,然后拉到底点击 继续以显示摘要
- 再点击创建令牌,最后复制生成的API 令牌,这就是我们后文需要用到的token
获取 域名API的区域id(zone_id)
- 登录 cloudflare
- 点击需要做DDNS的域名,打开域名概述页面
- 获取如图所示 区域ID即zone_id
CloudFlare DDNS Python 程序
主体程序,需安装requests库,也可使用 urllib 实现
运行程序
🤗 总结归纳
按照示例程序修改,作者使用群晖定时任务,每天定时运行本脚本,即可实现自动DDNS。如有需要,请在文章底部留言。
- 作者:Patrick Star
- 链接:https://145111.xyz//article/245434cd-e64e-4236-be89-74512e306d9d
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。